Почему размер моего физического сектора отличается от размера логического сектора?

Почему размер моего физического сектора отличается от размера логического сектора?

Я использовал fsutil в Windows, чтобы узнать информацию о секторах моих томов. У меня два жестких диска, один из которых SSD, а другой — обычный жесткий диск с магнитной лентой.

Том SSD-накопителя C имеет логический и физический размер сектора 512.

C:\Windows\system32>fsutil fsinfo sectorinfo C:
LogicalBytesPerSector :                                 512
PhysicalBytesPerSectorForAtomicity :                    512
PhysicalBytesPerSectorForPerformance :                  512
FileSystemEffectivePhysicalBytesPerSectorForAtomicity : 512
Device Alignment :                                      Aligned (0x000)
Partition alignment on device :                         Aligned (0x000)
No Seek Penalty
Trim Supported
Not DAX capable
Not Thinly-Provisioned

Однако мой магнитный жесткий диск имеет размер логического сектора 512 и размер физического сектора 4096.

C:\Windows\system32>fsutil fsinfo sectorinfo G:
LogicalBytesPerSector :                                 512
PhysicalBytesPerSectorForAtomicity :                    4096
PhysicalBytesPerSectorForPerformance :                  4096
FileSystemEffectivePhysicalBytesPerSectorForAtomicity : 4096
Device Alignment :                                      Aligned (0x000)
Partition alignment on device :                         Aligned (0x000)
Performs Normal Seeks
Trim Not Supported
Not DAX capable
Not Thinly-Provisioned

Мой SSD-диск имеет стиль разделов GPT, а магнитный жесткий диск — стиль разделов MBR.

Почему логический и физический размер одного тома отличается от другого, и о чем это говорит?

решение1

Почему логический и физический размер одного тома отличается от другого, и о чем это говорит?

Хотя ответ вашей команды fsutil показывает данные под меткой раздела/тома («C» или «G» в вашем случае), логические и физические размеры секторов являются свойствами вашего диска. Разделы C и G унаследовали только эту информацию.

Разница существует, поскольку производители жестких дисков решили увеличить размер сектора с 512 байт до 4096 байт. После возникновения проблем они решили проблему, продолжив использовать новый размер сектора 4096 байт внутри, но показывая 512 байт на сектор снаружи на интерфейсе.

Это означает, что вам следует быть осторожным при выравнивании разделов по физическим границам секторов. Устаревшие ОС, такие как Windows XP, пытались выравнивать разделы по границам цилиндров, что легко приводило к отсутствию выравнивания. Несоответствие выравнивания увеличивает износ и снижает производительность. Текущие (12.11.2021) инструменты разбиения на разделы устанавливают границы разделов правильно, чтобы избежать несоответствий.

Связанный контент