我有一个可启动的 USB 拇指驱动器,带有 FreeDOS。它是 512 MB FAT16B。拇指驱动器本身是 4 GB,我想尽可能地扩展可启动分区(FAT16B 支持至少 2 GB 的分区,可能支持 4 GB)。
DISKPART> detail partition
Partition 1
Type : 06
Hidden: No
Active: Yes
Offset in Bytes: 32256
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
* Volume 6 I FD-SETUP FAT Removable 511 MB Healthy
问题是diskpart
拒绝扩展此分区:
DISKPART> extend
Virtual Disk Service error:
The volume cannot be extended because the file system does not support it.
这可行吗?我不介意丢失文件,因为我可以备份它们然后恢复,但我没有任何简单的方法来恢复引导扇区,所以我宁愿不丢失它。
答案1
文件系统 是一种相当古老的格式,可以追溯到 Windows NT 之前。因此,您所做的一切都将是实验性的。
因此,我建议以可恢复的格式备份 U 盘。如果可能,请在虚拟副本上而不是真实驱动器上进行实验。我建议使用 VDI 或 VMDK 格式的 VirtualBox 磁盘格式,原因如下。
以下是一些建议:
网页上可以下载较旧虚拟机的 VirtualBox 映像 虚拟磁盘映像。您可以尝试使用 Windows NT 及更高版本的映像来调整分区大小。
当以类型安装时,Linux 可能仍然支持这种格式
MSDOS
。一些第三方 分区编辑器 可能知道如何处理这种格式。
(由于我没有使用过 FAT16B 的个人经验,因此我只能提供理论建议。)