После запуска bootinfoscript, я прочитал в журнале:

sda1: __________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows XP: NTFS
Boot sector info:  According to the info in the boot sector, sda1 has 
                   78124992 sectors, but according to the info from 
                   fdisk, it has 81920000 sectors.
Operating System:  Windows XP
Boot files:        /boot.ini /bootmgr /Boot/BCD /ntldr /NTDETECT.COM

Windows и Linux нормально загружаются в моей системе. Должен ли я беспокоиться об этом несоответствии? Есть ли способ это исправить?

Я уже пытался использовать Boot Repair, и я также следовал этому руководству о TestDisk, но я не решил.

1 ответ1

1

Скорее всего, расхождение является результатом операции изменения размера раздела или файловой системы, которая изменила одну из этих вещей, но не другую.

Чтобы уточнить, разделы - это простые структуры данных, которые определяют диапазон секторов на диске, которые могут использоваться для конкретной цели. Файловые системы, OTOH, представляют собой гораздо более сложные структуры данных, которые помогают вам хранить файлы. Файловые системы часто хранятся в разделах, а разделы часто содержат файловые системы, но эта связь не является абсолютной. Раздел по своей природе определяет размер - 81 920 000 секторов в вашем случае. Файловые системы также имеют размеры, которые определяются независимо от раздела - в вашем случае 78 124 992 сектора. Эти два могут выйти из строя, если размер раздела изменяется без изменения размера содержащейся файловой системы или если размер файловой системы изменяется без изменения размера содержащего раздела. Инструменты для выполнения обеих задач существуют в Linux, хотя некоторые инструменты создают или изменяют размер как разделов, так и файловых систем одновременно.

Я не уверен на 100%, но я думаю, что следующая команда, набранная в Linux как root или использующая sudo , должна исправить несоответствие:

ntfsresize /dev/sda1

Эта команда изменяет размер NTFS. Страница ntfsresize немного неясна, но эти инструменты обычно изменяют размер до размера содержащего раздела, если размер не указан.

Обратите внимание, однако, что изменение размера файловых систем по своей природе опасно. Учитывая, что расхождение составляет всего около 5%, а файловая система меньше ее раздела, вероятно, безопаснее просто оставить это так. Файловая система, которая меньше своего раздела, не представляет опасности для системы; вы просто теряете немного места на диске. Если бы файловая система была больше, чем ее раздел, это могло бы привести к потере данных, но это не так.

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