我的笔记本电脑现在运行的是 Ubuntu Kylin,在更新 Ubuntu 版本时意外删除了 Windows 后,电脑上没有 Windows。我试图访问三星的 SSD,它以前在 Windows 上工作正常。有一个 .exe 文件可以激活它。但是,现在我似乎无法打开该文件。它短暂打开然后关闭。我尝试安装 exfat-utils,我读到有人在某处解决了其他人的问题,但我仍然无法解决我的问题。我尝试使用 Wine,但我不熟悉,也无法让它正常运行。
答案1
三星的专有软件似乎仅用于加密。您将无法从 Linux 访问驱动器上的任何加密文件,因为三星不支持这一点。
如果驱动器已加密,并且您在驱动器上没有任何(有价值的)数据或将其移动到其他位置(临时),则可以在 Linux 中重新分区、重新格式化并使用 SSD,而无需额外的软件。
如果驱动器未加密,您应该能够立即在 Ubuntu 中使用它,或者至少在安装软件包后使用它
exfat-fuse
。如果不能,请编辑您的问题或打开一个新问题并包含 的输出lsusb
以及sudo lsblk -f
GParted 看到的驱动器的屏幕截图。
如果您想在 Linux(或任何操作系统)上加密数据,最好选择独立于供应商的非专有解决方案。Linux 上磁盘加密系统的流行示例包括
LUKS(Linux 和 BSD 带有
cryptsetup
,Windows 带有 LibreCrypt(测试版),OS X 仅通过 Linux 客户系统)和TrueCrypt/VeraCrypt(Linux、BSD
cryptsetup
、Windows、OS X)。
答案2
我找到了一个解决方法,但不是解决方案。但它对我来说很有效。
- 将 SSD 连接到 USB 集线器和外部电源。
- 将 USB-Hub 连接到 Windows 计算机
- 像往常一样在 Windows 中启动三星 SSD 加密工具。加密分区将可见。
- 断开 USB 集线器仅有的从 Windows 计算机,让 SSD 连接到集线器提供的电源。
- 将 Hub 连接到您的 Linux 系统。
- 完成——加密分区可见!
答案3
很遗憾听到这个消息;每次读到人们遇到这种或类似的磨难时,我的心都沉了下去。我可能有点来不及帮助你,但我想分享一点,希望能够帮助像我一样在这里谷歌搜索的人。我也有三星的 T5 SSD。我一开始用的是 DOSv3,Windows XP 是我最后一个个人操作系统,然后升级到了 Linux!出于工作目的,仍然使用 Windows 10。
简而言之,我会这么做:
在以下设备上安装 Windows:
1a. 原装 PC 或
1b. 类似规格的 PC 或
1c. VirtualBox如果之前保存/提取了加密密钥,请使用该密钥通过应用程序进行恢复。
没有加密密钥?希望您可以使用第一次加密磁盘时提供的相同“凭据”从程序中重新生成该密钥。如果使用上面的 1a,这可能会起作用。
无法获取 Windows 操作系统,请查看您的 SSD 是否支持 Android 或 MacOS。
更长的阅读:
您需要 Windows,因为 .exe 应用程序在该操作系统上运行。首先,如果加密方法最初生成了您已保存/提取到文件中的密钥,则即使在不同的硬件/平台上,您从中恢复的机会也会更高。如果没有,希望您仍然可以从最好是原始 PC 或类似配置的 PC 重新生成相同的密钥 - 更好的机会。这完全取决于加密方法的强度。顺便说一句,现在是 20190918,三星 SSD T3/T5 硬件加密被发现在其实施中存在缺陷。如果你有一个黑客朋友。
如果生成了密钥,请保留它。如果可能,请将 Windows 重新安装到同一台 PC 上,或者安装到硬件规格相似的 PC 上。最后一个方法是使用 VMware 或 VirtualBox 安装虚拟机。
对于支持“多平台”的 SSD,另一个可能的解决方案是尝试使用其他操作系统(如果您可以访问它们)。例如,T5 也可以在 MacOS 和 Android 上运行。在 Play 商店中搜索“三星便携式 SSD”。
关于加密和“加密密钥”还有一点需要补充。强加密方法的加密密钥可能依赖于平台和系统。如果密钥最初是使用 CPU/NIC 上的硬件 ID 以及系统或用户名等名称或任何其他组合创建的,则重新创建此类密钥可能需要原始硬件和软件设置。由于这会使加密的可移植性降低,因此某些加密算法允许保存/导出此类密钥以进行灾难恢复或系统迁移。
最后,三星不支持至少一些主要发行版(如 Ubuntu、Red Hat、Debian、SUSE...)并不是 Linux 的错。
希望这能解决您的问题,并将这些重要数据备份到非加密媒体(如果可能)。如果您需要加密,也许可以研究一下开源 Linux 友好且多平台的解决方案,如 Veracrypt。
答案4
加密文件 (.exe) 无法在 Linux 上运行,您必须在 Windows 上运行。我的 1TB Sandisk 便携式 SSD 遇到了这个问题,它有一个 SecureAccess .exe 文件,但我无法让它在 Linux 上运行。然后,我尝试了 wine,但仍然不起作用,所以我删除了这些文件。您可以使用 Linux 加密驱动器上的文件,每当您想在另一台机器上使用它们时,只需在您的 Linux 机器上解密它们即可。或者您可以锁定文件,如果您在其他系统上拥有管理员权限,则在想要使用文件时解锁它。