После бега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
Скорее всего, расхождение является результатом операции по изменению размера раздела или файловой системы, которая изменила один из этих параметров, но не изменила другой.
Если говорить более подробно, разделы — это простые структуры данных, которые определяют диапазон секторов на диске, которые могут использоваться для определенной цели. Файловые системы, OTOH, — это гораздо более сложные структуры данных, которые помогают вам хранить файлы. Файловые системы часто хранятся на разделах, а разделы часто содержат файловые системы, но эта связь не абсолютна. Раздел по своей природе определяет размер — 81 920 000 секторов, в вашем случае. Файловые системы также имеют размеры, которые определяются независимо от раздела — 78 124 992 сектора, в вашем случае. Оба могут выйти из строя, если размер раздела изменяется без изменения размера содержащейся в нем файловой системы или если размер файловой системы изменяется без изменения размера содержащего ее раздела. Инструменты для выполнения обеих задач существуют в Linux, хотя некоторые инструменты создают или изменяют размер как разделов, так и файловых систем одновременно.
Я не уверен на 100%, но ядуматьчто следующая команда, введенная в Linux как root
или с помощью sudo
, должна исправить несоответствие:
ntfsresize /dev/sda1
Эта команда изменяет размер NTFS. ntfsresize
Страница руководства немного неясна, но эти инструменты обычно изменяют размер до размера содержащего их раздела, если размер не указан.
Однако следует отметить, что изменение размера файловых систем по своей сути опасно. Учитывая, что разница составляет всего около 5%, и это касается файловой системы, которая меньше своего раздела, вероятно, безопаснее просто оставить ее в покое. Файловая система, которая меньше своего раздела, не представляет опасности для системы; вы просто теряете немного дискового пространства. Если бы файловая система была больше своего раздела, это создало бы риск потери данных, но в вашем случае это не так.