Anzahl der Sektoren in meinem sda1

338
vap

Nachdem ich bootinfoscript ausgeführt hatte, las ich im Protokoll:

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 und Linux können auf meinem System problemlos gestartet werden. Sollte ich mir wegen dieser Diskrepanz Sorgen machen? Gibt es eine Möglichkeit, dies zu beheben?

Ich habe bereits versucht, Boot Repair zu verwenden, und ich habe diese Anleitung zu TestDisk befolgt, konnte diese aber nicht lösen.

0
Meine Vermutung ist, dass es sich um Sektoren handelt und der andere um Blöcke. Nein, ich glaube nicht, dass irgendetwas "falsch" ist, also nichts zu "reparieren", es sei denn, irgendetwas funktioniert nicht, beispielsweise wenn der MBR oder der Bootsect nicht gefunden werden. Frank Thomas vor 9 Jahren 0
"Sektoren" und "Blöcke" sind normalerweise identisch; Wenn dies nicht der Fall ist, werden sie sich erheblich von den hier angegebenen 5% unterscheiden. Rod Smith vor 9 Jahren 0
Die von fdisk gemeldete Zahl scheint gerundet zu sein (2 ^ * 1000). LDC3 vor 9 Jahren 0

1 Antwort auf die Frage

1
Rod Smith

Die Diskrepanz ist wahrscheinlich das Ergebnis einer Größenänderung von Partitionen oder Dateisystemen, bei denen eine der Einstellungen geändert wurde, die andere jedoch nicht.

Partitionen sind einfache Datenstrukturen, die einen Bereich von Sektoren auf der Platte definieren, die für einen bestimmten Zweck verwendet werden können. Dateisysteme, OTOH, sind wesentlich komplexere Datenstrukturen, die Ihnen beim Speichern von Dateien helfen. Dateisysteme werden häufig auf Partitionen gespeichert, und Partitionen enthalten häufig Dateisysteme, diese Verknüpfung ist jedoch nicht absolut. Eine Partition definiert ihrem Wesen nach eine Größe - 81.920.000 Sektoren. Dateisysteme haben auch Größen, die unabhängig von der Partition definiert werden - in Ihrem Fall 78.124.992 Sektoren. Die beiden können aus dem Ruder laufen, wenn die Größe einer Partition geändert wird, ohne das enthaltene Dateisystem zu ändern, oder wenn ein Dateisystem die Größe der enthaltenen Partition ändert. Tools für beide Aufgaben gibt es in Linux, obwohl einige Tools Partitionen und Dateisysteme gleichzeitig erstellen oder deren Größe ändern.

Ich bin nicht zu 100% positiv, aber ich denke, dass der folgende Befehl, der in Linux als rootoder verwendet wird sudo, die Diskrepanz beheben sollte:

ntfsresize /dev/sda1 

Dieser Befehl ändert die Größe von NTFS. Die ntfsresizeManpage ist ein wenig unklar, aber diese Tools passen sich normalerweise an die Größe der betreffenden Partition an, wenn keine Größe angegeben wird.

Beachten Sie jedoch, dass das Ändern der Größe von Dateisystemen grundsätzlich gefährlich ist. Da es nur eine Diskrepanz von 5% gibt und es sich um ein Dateisystem handelt, das kleiner als die Partition ist, ist es wahrscheinlich sicherer, es einfach zu lassen. Ein Dateisystem, das kleiner als seine Partition ist, stellt keine Gefahr für das System dar. Sie verlieren nur etwas Speicherplatz. Wenn das Dateisystem größer als seine Partition wäre, besteht die Gefahr eines Datenverlusts. Dies ist jedoch bei Ihnen nicht der Fall.

Oh ja! Ich glaube, Du hast recht. Vor einiger Zeit habe ich meine NTFS-Partition mit diesem [Leitfaden] (http://ubuntuforums.org/showthread.php?t=1244058) geändert. Wie Sie gesagt haben, muss man nach der Größenänderung des Dateisystems darauf achten, dass die mit _fdisk_ erstellte 'neue' Partition groß genug ist ... Ich lasse _fdisk_ wahrscheinlich Dinge zusammenfassen. Danke für die klare Erklärung und den weisen Rat. vap vor 9 Jahren 0