Wie erzwinge ich, dass ntfsresize den Backup-Bootsektor ignoriert?


7

Ich habe eine Festplatte auf eine andere geklont und die Dinge funktionieren gut. Mit Ausnahme meines NTFS-Volumes, das nicht die gesamte Partition belegt (da das ältere Volume kleiner ist).

Dies tun:

sudo ntfsresize -x /dev/sdb3

Ich erhalte diesen Fehler:

ERROR: Could not get the old volume parameters from the backup bootsector

Wie behebe ich das?


Außerdem kann ich Dinge auf einem Windows-Computer reparieren, wenn dies einfacher ist.
UsAaR33

Es ist jetzt März 2013, haben Sie eine Lösung dafür gefunden?
Pauldoo

Antworten:


2

Als Antwort auf Luciano (StackExchange erlaubte mir nicht zu kommentieren, also muss ich dies in einen eigenen Anser schreiben) - Ich hatte heute das gleiche Problem und werde hier die genauen Schritte für testdisk schreiben ...

  • Wählen Sie die Festplatte (/ dev / sda in meinem Fall)
  • Wählen Sie Intel
  • Wählen Sie Erweitert
  • Wählen Sie mit den Aufwärts- / Abwärtspfeilen die richtige Partition und mit den Links- / Rechtspfeilen die Option [Booten].
  • Wählen Sie [BS neu erstellen]
  • Testdisk beschwert sich darüber, dass "der extrapolierte Bootsektor und der aktuelle Bootsektor unterschiedlich sind". - Wählen Sie [Schreiben]
  • Bestätigen Sie mit Y und beenden Sie

[Bearbeiten] Nach dem Neustart von Windows-Recovery mit "Starthilfe" (oder wie auch immer es auf Englisch heißt) wurde etwa "Festplatte wird repariert, dies kann über eine Stunde dauern" angezeigt - aber nach etwa 20 wurde der Vorgang beendet Sekunden.

Und yay! Ich kann jetzt wieder in Windows booten und das NTFS-Dateisystem deckt die gesamte Partition ab. Nochmals vielen Dank, Luciano für den hervorragenden Vorschlag.


1

Ich hatte ein ähnliches Problem. Ich habe es in Windows gelöst, indem ich Disk Management ( diskmgmt.msc) verwendet und die Partition um 1 MB vergrößert habe. Dadurch wurde die Größe des Dateisystems geändert, um die gesamte Partition zu füllen.


0

ntfsresizescheint keine Optionen zu haben, um den Backup-Sektor zu ignorieren. Diese Meldung kann jedoch darauf hinweisen, dass mit dem Dateisystem etwas nicht stimmt. Ich schlage vor, dass Sie zuerst ntfsfixauf der Partition ausführen und dann Windows starten und ausführen chkdsk.


Ich habe beides gemacht, ntfsfix und chkdisk (einschließlich der Suche nach fehlerhaften Sektoren) - kein Unterschied.
Peter Krnjevic

0

Ich bin in diese Situation geraten, nachdem ich versucht hatte, eine ntfs-Partition auf eine SSD zu klonen. Ich habe nicht den gleichen Startsektor verwendet (was ein Nein-Nein ist, wie z. B. hier beschrieben ), da ich sicherstellen wollte, dass alles an den Grenzen des 4K-Sektors ausgerichtet ist (ob dies funktioniert oder nicht, ist eine andere Geschichte). Ich habe die ursprüngliche Festplatte zunächst auf eine kleinere Größe als die Ziel-SSD verkleinert, um sicherzustellen, dass sie passt. Nachdem ich die Partition erfolgreich mit ntfsclone kopiert hatte, versuchte ich, sie wie bisher zu erweitern, und bekam den gleichen Fehler. Danach habe ich folgendes gemacht:

nb Tun Sie dies als letztes Mittel auf eigenes Risiko.

  • hat testdisk gemäß dem Wiki ausgeführt, was etwas in der Art von (sorry, das ist aus dem Speicher) beinhaltete:
    1. Wählte meine Partition zB / dev / sda1
    2. Wählen Sie PC/Intelals Typ mbr
    3. Option analyze. Dies sollte zeigen, dass der alte Bootsektor und das Backup identisch sind (aber wie wir wissen, sind sie nicht identisch).
    4. Option write boot sector. Dies gibt verwirrenderweise eine Warnung aus, dass der Bootsektor, den Sie schreiben möchten, nicht mit dem übereinstimmt, was sich auf der Festplatte befindet.
  • Starten Sie neu. Die Festplatte kann nicht gestartet werden.
  • Starten Sie mit einem Windows-Wiederherstellungsmedium neu und laden Sie die Wiederherstellungskonsole.
    1. Ausführen FSCK /F C:(wobei C: Ihr Laufwerk ist) - dies findet Fehler und behebt sie
  • Beenden Sie das Programm und starten Sie es neu. Sie sollten feststellen, dass Ihre Festplatte auf die maximale Größe erweitert wurde.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.