我知道高级格式,并在磁盘的开头设置了2048个空闲扇区。但是我只是将磁盘的分区表从MS-DOS转换为GPT,我注意到了这一点:
之前:
Number Start End Size Type File system Flags
32,3kB 1049kB 1016kB Free Space
1 1049kB 31,5GB 31,5GB primary ntfs
2 31,5GB 43,0GB 11,5GB primary
3 43,0GB 44,1GB 1074MB primary linux-swap(v1)
4 44,1GB 80,0GB 36,0GB extended
5 44,1GB 54,6GB 10,5GB logical
6 54,6GB 65,0GB 10,5GB logical ext4 boot
7 65,0GB 80,0GB 15,0GB logical
80,0GB 80,0GB 56,8kB Free Space
后:
Number Start End Size File system Name Flags
17,4kB 1049kB 1031kB Free Space
1 1049kB 31,5GB 31,5GB ntfs Microsoft basic data msftdata
2 31,5GB 43,0GB 11,5GB Linux filesystem
3 43,0GB 44,1GB 1074MB linux-swap(v1) Linux swap
44,1GB 44,1GB 1049kB Free Space
5 44,1GB 54,6GB 10,5GB Linux filesystem
54,6GB 54,6GB 1049kB Free Space
6 54,6GB 65,0GB 10,5GB ext4 Linux filesystem
65,0GB 65,0GB 1049kB Free Space
7 65,0GB 80,0GB 15,0GB Linux filesystem
80,0GB 80,0GB 39,9kB Free Space
如您所见,那里还有3个额外的间隔(2048个扇区),每个间隔对应一个扩展分区。第一和第二分区以及第二和第三分区之间没有间隙。
有谁知道为什么仅在逻辑分区之间存在差距?
您如何将磁盘“从MBR转换为GPT”?没有MBR分区表类型。也许您的意思是DOS,但是仍然如何转换?
—
phunehehe
我只是用gdisk。
—
Mikhail Morfikov
如何使用gdisk进行转换?这很重要,因为您(或您使用的程序)在转换时可能做错了什么。
—
phunehehe
我按照这些步骤- wiki.archlinux.org/index.php/...
—
米哈伊尔Morfikov
不知道分区表的单位设置为磁盘扇区是不可能的(2,048 512字节的扇区为1 MiB,小于所列十进制数字的精度)。MS-DOS分区具有怪异的情感包that,它们会强制对齐到各种(现在是任意的)数字,有时会在末尾留下未使用的扇区。我不知道为什么只有逻辑分区才是这种情况。
—
Alexios 2014年