Wie kann ich die MFT verschieben, um den zusammenhängenden belegten Speicherplatz zu beenden?

8163
Rocky Singh

Ich möchte die MFT an das Ende des zusammenhängenden belegten Speicherplatzes verschieben. Im Moment ist es in der Mitte platziert: Wie kann ich die MFT verschieben, um den zusammenhängenden belegten Speicherplatz zu beenden?

Ich möchte es an den Anfang verschieben. Wie kann ich das machen?

4
??? MBR ist nicht dasselbe wie MFT. sgmoore vor 11 Jahren 3
Warum genau möchten Sie das tun? Ramhound vor 11 Jahren 0
Es sieht so aus, als könnte es der [MFT-Spiegel] (https://whereismydata.wordpress.com/2009/06/05/forensics-what-is-the-mft-mirror/) sein, der die wichtigsten (Anfang) enthält. Teile des MFT und liegt oft ziemlich weit entfernt, um im Falle von Korruption die Wiederherstellung zu ermöglichen. Oder es könnte eine fragmentierte MFT sein, die man an diesem Screenshot nicht erkennen kann. Bob vor 11 Jahren 3
weil ich die Partition verkleinern und Platz für neue Linux-Partitionen schaffen möchte. Diese MFT erlaubt es mir nicht, die Größe unter 50% der Originalgröße zu ändern. Jiří Doubravský vor 6 Jahren 0

5 Antworten auf die Frage

8
Phil Robinson

Im Gegensatz zu anderen Antworten ist dies möglich, kann jedoch eine Herausforderung darstellen.

Warum möchten Sie das tun? Windows platziert die MFT häufig aus historischen Gründen in der Mitte der Festplatte - dies kann das Verkleinern eines Volumes verhindern, da Windows das Volume nicht über nicht verschiebbare Dateien (von denen die MFT eine ist) verkleinert.

Hier sind die Schritte, die ich gerade verwendet habe, um mein MFT zu verschieben, damit ich mein Systemvolumen verkleinern kann:

  1. Führen Sie die Datenträgerbereinigung aus
  2. Deaktivieren Sie die Systemwiederherstellung
  3. Deaktivieren Sie die Seitendatei
  4. Deaktivieren Sie den Ruhezustand
  5. Führen Sie PerfectDisk aus (eine kostenlose Testversion ist für diesen Zweck in Ordnung). Stellen Sie sicher, dass Sie eine Boot-Defragmentierung durchführen. Dadurch wird die MFT verschoben
  6. Führen Sie ein Defragmentierungsprogramm aus (meine Präferenz ist Piriforms Defraggler) - Nach der Defragmentierung sollte die Laufwerkszuordnung jetzt viel freien Speicherplatz am Ende der Festplatte anzeigen
  7. Verkleinern Sie das Volume mit dem Windows Disk Management-Dienstprogramm
  8. Aktivieren Sie den Ruhezustand
  9. Aktivieren Sie die Seitendatei
  10. Systemwiederherstellung aktivieren

Hoffe das hilft!

Verweise:

PerfectDisk

Piriform Defraggler

Auf jeden Fall hilft. Arbeitete ein Vergnügen. IMO das ist die richtige Antwort! Kit Johnson vor 6 Jahren 0
Hat auch für mich gearbeitet! newandlost vor 6 Jahren 0
3
Der Hochstapler

Sysinternals Contig kann die $MFTDatei defragmentieren .

Wenn das Dateisystem NTFS ist, kann contig auch die folgenden Dateien analysieren und defragmentieren:
$mft, $LogFile, $Volume, $Attrdef, $Bitmap, $Boot, $BadClus, $Secure, $UpCase, $Extend

Quelle

1
Diamond

Soweit ich weiß, können Sie die MFT nicht verschieben, ohne eine Neuinstallation zu riskieren, wenn Probleme auftreten. Ich würde empfehlen, es dort zu lassen, wo es ist.

Sie können den MBR nicht bewegen, Punkt.

Nicht wahr. In der [Windows-API-Dokumentation] (https://msdn.microsoft.com/de-de/library/windows/desktop/aa363911 (v = vs.85) .aspx) wird explizit beschrieben, wie die MFT-Struktur und andere Strukturen verschoben werden. doug65536 vor 7 Jahren 0
Ich bin mir nicht sicher, was dein "Punkt" angeht. Ich habe nur die Anweisungen in [Antwort unten] (https://superuser.com/a/990258/163529) befolgt und die MFT ohne Schluckauf verschoben, und zu keinem Zeitpunkt hatte ich das Gefühl, dass ich eine Neuinstallation riskiere. Kit Johnson vor 6 Jahren 0
1
Claudio

UltraDrefrag bewegt es nicht zum Start (über den $ MFT-reservierten Teil), es wird nur $ MFT defragmentiert (über den verwendeten $ MFT-Teil).

Zumindest mit Standardoptionen in der Konfiguration.

Wenn Sie wissen, wie UltraDrefrag angewiesen wird, den $ MFT-reservierten Teil an den Anfang zu verschieben, veröffentlichen Sie ihn bitte.

Übrigens ... Versuchen Sie, dies auf einem 32-GBiB-VHD / VHDX-Laufwerk zu tun, das während des Betriebs von Windows installiert ist (also kein Risiko und der bessere Beweis für das Funktionieren).

Aber schließlich fand ich ein kleines Werkzeug, das diese $ MFT-reservierte Zone an den Anfang der Festplatte bringt (ich hatte die Optionen "compact" und "optimieren" verwendet, also nicht sicher, welche der Haken gemacht hat): DiskTuna

Mit diesem Tool können Sie auch den freien Speicherplatz vollständig konsolidieren (viel mehr als die meisten anderen Tools wie Windows Defrag, Piriform Defraggler, Auslogics DiskDefrag, IOBit SmartDefrag usw.).

Außerdem können Sie bestimmte Dateilistenmuster nicht verschieben (es ist ein Problem, dass die Musterliste nur für die Defragmentierungsoption bestimmt ist), sodass Sie Videos, Musik usw. am Ende der Festplatte erstellen können, indem Sie sie bis zum Ende der Festplatte bewegen (mit einem anderen Werkzeug wie Piriform Defraggler).

0
Stanislav Prusac

UltraDefrag (Open Source Defragmentation Tool für Windows) verfügt über eine MFT-Optimierung, die nur die MFT verarbeitet.