在 USB 上创建隐藏分区

在 USB 上创建隐藏分区

我需要将一个 USB 闪存盘分成两个 USB 驱动器,每个驱动器都有自己的驱动器号,但其中一个必须隐藏。

在非隐藏分区中我想要放置我的软件,而在隐藏分区中我需要放置一些软件运行所需的文件。

而且,只有软件可以读取、写入、删除或执行该分区中的文件。


我想到使用一个被视为 CD-ROM 驱动器的小分区,就像在许多闪存驱动器中所做的那样,但这种解决方案不允许在第二时刻写入其他数据,并且它对于可以读取文件的用户来说是可见的。

显然该软件必须能够访问分区并读取、写入、删除或执行内容。

有没有解决方案,可能在 Linux 上也可以使用?

答案1

你想要的东西在技术上是不可能的。

您需要两个分区。其中一个分区仅供存储在驱动器上的软件访问。不可能。这是因为 USB 驱动器插入的计算机使用它自己的驱动程序来写入 USB 驱动器,因此它不受文件权限的限制。

没有任何软件能够满足您的需求,因为它打破了范式。

你能做的最好的事情就是创建一个只有 Truecrypt 才能理解。它看起来仍然像有数据,但无法辨别。但它看起来像是可用空间,并且您面临其他用户覆盖它的风险。

满足写入限制的唯一方法是获取具有写入限制硬件实现的 USB 驱动器。

答案2

您始终可以将拇指驱动器划分为多个分区……但我对“隐藏”的含义有些困惑。老实说……实现真正隐藏分区的唯一方法非常困难,而且对数据来说至少是危险的。使用 true-crypt,您可以创建一个加密卷,该卷作为“未加密”驱动器上的文件存在……您可以将其安装到不同的驱动器号上……并且有方法可以对拇指驱动器进行分区,并将其中的一半标记为可用空间……实际上包含一个加密卷。风险是……因为它看起来像可用空间它可能以十几种不同的方式被意外覆盖。我甚至见过第三种选择……在未加密空间中有一个 true-crypt 卷文件……在 true-crypt 卷中……你将其分成两个分区,其中第一个分区被正常处理……第二个分区被标记为可用空间……其中包含第二个 true-crypt 卷……需要将其作为第三个驱动器安装。

http://www.truecrypt.org/

如果您要尝试隐藏数据到这个程度...那您就做错了。(无论是技术上还是道德上。我希望不是后者)

相关内容