在 Windows 中,不能对“可移动”驱动器进行分区,除非第一个分区之外的分区不出现并接收驱动器号。分区闪存驱动器在 Linux 中运行良好。
我想要做的是将一个 8GB 闪存驱动器分成两个,第一个分区包含各种启动盘映像,可以选择从中启动,并在另一个分区上有各种便携式应用程序、文档、实用程序、脚本等.
我目前使用两个单独的闪存驱动器来执行此操作,但我希望能够将单个闪存驱动器用于所有内容,并将其保留在我的钥匙圈上。如果没有至少两个分区,则无法执行此操作,否则用于引导磁盘映像的 ISO 引导选择器将无法正常工作。
我知道有一种方法可以让您稍微翻转一下,使用 Lexar 的 USB 格式化工具,它可以让 Windows 认为分区位于固定硬盘驱动器上。但是,这显然使弹出闪存驱动器变得困难。
SanDisk 的U3闪存驱动器有两个分区,将自身作为 USB 集线器呈现给主机系统,带有 CD 驱动器和标准 USB 大容量存储设备。如果可能的话,这就是我想效仿的。
几乎到处都写着这是不可能的..但为什么呢?为什么我不能在第一个扇区转储 GPT/MBR 分区表?基本上转储扇区大小为 2048 的磁盘布局...
现在我确信这种类型的东西是可能的,但当然没有操作系统会识别它..所以问题是,为什么不呢?分区表有什么难的?光盘分区零支持背后的技术原因是什么?