你能对软盘进行分区吗?

Mat*_*box 5 boot hard-drive partitioning floppy

我在某处读到软盘不能用大多数现代计算机软件工具进行分区。但是,不能像其他磁存储设备一样简单地将软盘视为字节数组吗?是什么阻止您像使用硬盘那样创建引导扇区和实现某种分区映射(例如 MBR)?

dir*_*rkt 11

您当然可以对软盘进行分区。没有什么可以阻止您这样做,并且当您挂载它时,它应该可以在 Linux 上正常工作。

但是考虑到您可以在软盘上存储的数据量很少,拥有多个分区没有意义,所以这只是浪费空间。这就是为什么没有人这样做。

此外,大多数工具(以及诸如 DOS 之类的旧操作系统)都会被分区表混淆,并且无法再正常工作。

  • 这在 Linux 上不起作用。好吧,实际上分区可以工作,但内核不会接受它作为分区表。我刚刚尝试了`fdisk`,并且_“调用`ioctl()`重新读取分区表”_给了我_“警告:重新读取分区表失败,错误22:无效参数”_ , 和 `/dev/fd?*` 只列出 `/dev/fd0`。您可能会更成功地使用 `losetup`,然后安装将分区映射到的循环设备,但这只是模拟,而不是“工作正常”。 (4认同)
  • @MatthewInbox 把“卷”想象成任何可以有文件系统的东西。通常这是一个分区,但您可以将文件系统直接放在原始磁盘上。(这是软盘的正常情况。) (3认同)