fdisk 覆盖扇区 0 问题

fdisk 覆盖扇区 0 问题

当我尝试使用 fdisk 命令创建 ext4 分区时,我的 usb 3.0 外置硬盘出现了问题。它是加密的,我被告知修改驱动器的 0 扇区会覆盖一些重要的存储方面,我想知道我是否可以在不修改此扇区的情况下在 Linux 上重新分区驱动器,或者这是否可能。

我的程序如下 -

fdisk -l(检查操作系统是否可以看到 USB 磁盘,它通常会将其视为 /dev/sdb 并格式化为 NTFS/FAT32)fdisk /dev/sdb 然后我使用“d”删除现有分区使用“n”添加新分区选择它作为主分区选择它作为分区号“1”保存并退出

此时设备消失。我正在运行 RHEL 6.5

答案1

主引导记录 (MBR)分区表存储在磁盘的 0 扇区中,因此根据定义,如果不修改该扇区,就无法对 MBR 磁盘进行重新分区。其他分区表的详细信息各不相同,但一般来说,0 扇区对于大多数分区表来说都至关重要。

大多数磁盘加密工具并不对整个磁盘(包括分区表)进行操作;相反,它们对数据进行操作之内单个分区。(即使是“全盘”加密工具也是如此——它们更应该被称为“全分区”或“全文件系统”加密。)分割对这些工具来说可能至关重要,不应由仅修改分区表的工具进行修改。但是,某些分区工具会在分区内执行文件系统创建或其他操作,因此可能会损坏加密文件系统。例如,我不建议尝试使用 GParted 调整加密分区的大小。(我怀疑 GParted 会拒绝这样做,但我没有调查此事,所以我不能保证。)fdisk您提到的工具不会尝试修改分区的内容。

相关内容