Müssen Sie unter Ubuntu / Linux nach dem Ausführen von ntfsresize fdisk ausführen? Können Sie stattdessen GParted ausführen, um die Partitionsgröße zu ändern?

3329
太極者無極而生

GParted kann die Partition nicht verkleinern, da es 5 fehlerhafte Sektoren gibt, die hardwarebezogen sind. (Diskette unter Windows XP kann sie nicht reparieren).

Nach dem Booten der GParted-Disc verwendete ich das Terminal, um eine

ntfsresize --bad-sectors --size 63G /dev/sda2 

Danach müssen auf verschiedenen Webseiten fdisk ausgeführt werden ...

Muss fdisk laufen? Wenn nicht, können Sie Windows XP weiterhin wie üblich booten?

Können Sie stattdessen GParted verwenden, um die Größe der Partition zu ändern (anstatt fdisk zu verwenden)?

Ansonsten, wenn fdisk verwendet wird, wie wird es gemacht?

Die Seite

http://man.linux-ntfs.org/ntfsresize.8.html

sagt, wir müssen fdisk verwenden, um die ursprüngliche Partition zu löschen und eine neue zu erstellen?

Die Seite

http://www.nishants.net/articles/ntfsresize.htm

sagt, dass die neue Partition 20M bis 200M größer sein sollte als die neue NTFS-Größe, und das startfähige Flag der Partition auf setzen?

Update : Der Schlüssel lautet: Was ist die genaue Zeile des Befehls fdisk ?

0

2 Antworten auf die Frage

1
CarlF

Wenn Ihre Festplatte fehlerhafte Sektoren entwickelt, ist dies auf dem Weg zum Totalausfall. Am besten kaufen Sie eine neue, übertragen Ihre Daten und entsorgen diese. Festplatten sind jetzt erstaunlich günstig - ich habe ein Terabyte-Laufwerk für 89 Euro gekauft!

0
quack quixote

Ja, Sie müssen fdisk verwenden, wenn Sie ntfsresize verwenden . Wie Ihr erster Link anzeigt :

Ähnlich wie bei anderen Befehlszeilen-Dateisystemen ändert ntfsresize die Größe der Partitionen nicht. Daher müssen Sie auch ein Festplattenpartitionierungstool verwenden, z. B. fdisk (8) .

GParted erledigt all das für Sie: Es verwendet ntfsresize und führt dann den Schritt fdisk aus. Wenn es fehlerhaft ist und Sie manuell fortfahren, müssen Sie alle Schritte manuell ausführen.

Der zweite Link beschreibt die Schritte, die zu befolgen sind, wenn Sie die Größe einer WinXP-Startpartition ändern . Wenn Sie dies nicht tun, müssen Sie auf jeden Fall das startfähige Flag der neuen Partition nicht setzen. Wenn Sie die Partition größer als die tatsächliche Größe machen möchten, stellen Sie sicher, dass Sie genügend Platz für die Partition haben. Dies ist nicht erforderlich, wenn Sie die richtige Mathematik verwenden . Es ist jedoch schwierig, die richtige Mathematik zu finden, daher ist dies ein guter Ratschlag:

Wir haben das Dateisystem erfolgreich verkleinert, jetzt müssen wir die Partition entsprechend anpassen. Sie können Ihr bevorzugtes Partitionierungswerkzeug wie fdisk, cfdisk, sfdisk usw. verwenden. Die einzige Vorsichtsmaßnahme, die ergriffen werden muss, ist , den Startzylinder der Partition mit dem Original zu belassen . Die Partition sollte 20 bis 200 MB größer sein als die Größe des verkleinerten Dateisystems . Wir können unsere Partitionsgröße sicher als 15200 MB auswählen, da unser Dateisystem 15000 MB beträgt.

Was ist die genaue Zeile des Befehls fdisk? Ich denke, die Option und die Zahlen sind die, nach denen ich suche. 太極者無極而生 vor 14 Jahren 0
das kann ich dir nicht sagen Sie müssen ** den Startzylinder der Trennwand genauso wie das Original ** halten. Am besten verwenden Sie "fdisk" interaktiv. quack quixote vor 14 Jahren 0