我跟踪了问题的“可能重复”,但没有一个涵盖我需要的完整标准。
我有一块 Seagate FreeAgent GoFlex 500 GB Ext. 硬盘,Seagate 为我提供了备份和加密软件,但我认为它只适用于 Windows。现在,我的笔记本电脑双启动,有 Windows 7 和 Ubuntu。所以我想要一个安全机制来保护我的硬盘(和其中的数据),这样:
- 它适用于 Windows 7 以及 Ubuntu (11.04)。
- 需要密码才能访问驱动器,两个平台中的任何一个。
- 如果不可避免的,它可能会加密驱动器上的数据,但不会以降低 I/O 性能为代价,因为我的驱动器中存储了大部分多媒体文件,所以即使文件已加密,我也希望快速访问它们。
- 它应该阻止未经身份验证的用户对驱动器进行格式化或重新分区或任何此类任务。
我知道我的要求更高,特别是因为我希望它们是跨平台的,但我真的不希望任何人未经我的许可访问我珍贵的媒体收藏。我考虑过 BitLocker,但我猜它在 Ubuntu 上不会起作用,因为它可以在 Windows 上使用。另外,我不知道这是否是一个神话:一个大文件需要同样长的时间才能加密,如果这是真的,那将是一个麻烦,因为我的驱动器有很多数据,可能需要几个小时才能加密。
如果可能的话,我更愿意有一个开源解决方案,以防我需要根据我的要求进行调整。
谢谢。
答案1
TrueCrypt我想到了。它是开源的,可用于多个系统。它不会满足你的第四个标准,但没有什么能满足。
即使您可以阻止某人重新格式化驱动器,但您无法阻止他们用锤子敲击它。