1
Model: ATA ST320LT007-9ZV14 (scsi)
Disk /dev/sda: 38913,80,62
Sector size (logical/physical): 512B/4096B
BIOS cylinder,head,sector geometry: 38913,255,63.  Each cylinder is 8225kB.
Partition Table: msdos

Number  Start        End          Type      File system  Flags
 1      0,32,32      35899,54,58  extended
 5      0,65,1       9790,192,1   logical   ext4
 6      9790,224,34  35899,54,58  logical   ext4
 2      35899,54,59  38913,70,4   primary   ntfs         boot


Model: ATA ST320LT007-9ZV14 (scsi)
Disk /dev/sda: 625142448s
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number  Start       End         Size        Type      File system  Flags
 1      2048s       576720895s  576718848s  extended
 5      4096s       157288447s  157284352s  logical   ext4
 6      157290496s  576720895s  419430400s  logical   ext4
 2      576720896s  625141759s  48420864s   primary   ntfs         boot

CxHxS = 38913 x 255 x 63 = 625137345, что не совпадает с 625142448.

Такая же ситуация появляется на моей флешке. Кто-нибудь может объяснить это?

1 ответ1

1

Диск просто формирует информацию о CHS для совместимости с прежними версиями. Ваш диск на самом деле не имеет 255 голов. Все современное программное обеспечение использует линейные номера секторов и игнорирует информацию CHS. Вы должны сделать то же самое. Диск подает его только потому, что должен. Современные диски даже не имеют одинакового количества секторов на каждой дорожке. Так было с 2003 года или около того, когда была представлена 48-битная LBA .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .