外置硬盘需要分区吗?

外置硬盘需要分区吗?

我买了一个 Western Digital 1TB Caviar Green 硬盘。我想在上面存储文件,但也想加密它,所以我下载了 TrueCrypt。但是 TrueCrypt 说我无法加密整个设备,因为它有分区 - 不过我可以加密单个分区。

如果我查看 diskpart 它只有一个名为的分区分区 1。我格式化了它,仍然只有一个分区。如果我在 diskpart 中删除该分区,则磁盘将变为原始状态,我需要使用 Windows 7 中的磁盘管理创建一个新的简单卷,然后才能再次将内容放入驱动器上。

是否需要外置硬盘需要有分区?我认为在这种情况下,一个分区占用了 100% 的空间。但是,这是否意味着当我加密分区时,将存在未加密的分区表?

我希望能够声称该驱动器是二手的,并且在被海关拦截时已被安全擦除;但是拥有分区表使得这看起来不那么......可信。

答案1

根据我的经验,使用 eSATA 外部驱动器和 TrueCrypt 可以实现这一点,但使用 USB 驱动器则不行。

如果您可以选择使用 eSATA,只需备份数据,删除所有分区,然后在 TrueCrypt 中选择“加密非系统分区/驱动器”,然后选择该驱动器。

TrueCrypt 不会在 Windows 下加密 USB 驱动器上的整个驱动器。由于这个限制,我完全按照您的建议做了,并购买了一个 eSATA 外壳来替换我一直使用的 USB 外壳。

答案2

是的,您可以将文件放在“原始”磁盘上。嗯,有点。您不能要求 Windows 将它们放在那里。但您可以使用其他软件直接管理该空间。比如 TrueCrypt。TrueCrypt 会很乐意将该原始空间用作容器并创建自己的文件系统(Windows 无法理解)。然后,您可以通过 TrueCrypt 分配的虚拟驱动器号拖放或以其他方式使用该文件系统。这比听起来容易得多。只需这样做,您就会看到效果。

答案3

为什么不只加密单个分区?由于它占据了整个卷,因此它在功能上与加密整个磁盘相同,只是分区表本身不会被加密……这根本没有区别。

答案4

我使用通过 truecrypt 加密的外部硬盘。在卷屏幕上,您可以选择硬盘设备本身,并且不在其上设置任何分区。在开始加密过程之前,您需要从磁盘中删除分区。

如果 USB 或 eSATA 驱动器上的分区表被完全擦除(例如使用 dd if=/dev/urandom of=/dev/ bs=1M count=1),则可能会使驱动器显示为已安全擦除。Truecrypt 和 Windows 仍会将该设备称为分区 1。它是原始的且不可读。

我实际上创建了一个虚拟机,擦除了硬盘,并按照上述方法安装了受 truecrypt 保护的 USB 棒。使用标准分析工具(如 gparted 或 fdisk)显示磁盘未分配,与使用 DBAN 擦除的硬盘相同。反之亦然,使用 DBAN 擦除的磁盘显示为具有单个原始主分区。我相信这方面的混淆是由于 Windows 固有对待块设备的方式。Linux 需要手动创建分区,而 Windows 则假定没有分区表等于填充整个设备的单个分区。

你的合理否认应当受到掩盖。

相关内容