it-swarm.com.de

chkdsk / f / r Alternative in Ubuntu Linux

In Windows OS wird chkdsk /f /r einen Festplattenfehler automatisch beheben.
Ich habe den Zugriff auf meinen Laptop verloren, obwohl ich in der Lage bin, meinen Laptop unter Linux zu booten.
Ich habe Live-Boot Ubuntu 14.04 und ich bin in der Notwendigkeit, einen Befehl auszuführen, um logische Fehler der Festplatte zu beheben und automatisch zu beheben, wie in Windows, das wir mit chkdsk /f /r reparieren können.
Also, was ist der alternative Befehl für chkdsk /f /r unter Linux, um einen Festplattenfehler zu beheben?

10
rakibtg

AFAIK, es gibt keinen vollständigen Ersatz für chkdsk. Sie haben grundsätzlich zwei Möglichkeiten

ntfsfix ist Teil von ntfs-3g und sollte auf deinem Ubuntu LiveMedium vorinstalliert sein. Es kann nur einige grundlegende Probleme mit NTFS beheben, aber es löst beim nächsten Windows-Start immer eine chkdsk aus.

In einigen Fällen kann dies ausreichen, um den Betriebszustand wiederherzustellen (abhängig davon, ob Windows weit genug booten kann, um chkdsk... ausführen zu können).

Wenn dies fehlschlägt, haben Sie die Option Nr. 2

  • verwenden Sie eine Windows-Installations-/Wiederherstellungs-CD/DVD/einen BootStick

von dort aus können Sie chkdsk über eine Eingabeaufforderung ausführen.

Wenn Sie kein Windows-Medium zur Verfügung haben, können Sie auch die Festplatte entfernen und an eine andere Windows-Maschine anschließen.

9
Legionair

Linux hat keine Tools, um das NTFS-Dateisystem zu reparieren.

Verwenden Sie NICHT ntfsfix zum Reparieren Ihrer Festplatte. Es wird nur das "Dirty FS" -Flag entfernt und Sie erhalten ein falsches Sicherheitsgefühl. Nach einigen "Korrekturen" können Ihre Daten nicht wiederhergestellt werden.

Verwenden Sie Windows. Verwenden Sie entweder eine separate Festplatte mit Windows oder installieren Sie VMware, laden Sie das Windows VMware-Image von Microsoft herunter, geben Sie die Raw-Festplatte für das Gastbetriebssystem frei und überprüfen Sie sie von dort aus.

1
Stepan

Obwohl es nicht so leistungsfähig ist wie chkdsk von Windows, können Sie folgenden Ansatz verwenden:

Sudo ntfsfix /dev/sdXY
Sudo ntfsresize -i -f -v /dev/sdXY

Danach werden Sie gebeten, dies auf jeden Fall unter Windows zu tun, da Linux über kein leistungsfähiges Äquivalent verfügt, dies kann jedoch gute Arbeit leisten.

Der obige Befehl ntfsresize sucht nach fehlerhaften Clustern und führt eine Konsistenzprüfung des Dateisystems durch.

1
xdevs23