MFT-Zone ist nicht 12,5% (Zone 1)? Huh

766
whatever1234566

Ich bin kürzlich auf MFT Zone aufmerksam geworden, eine der vier Stufen: 1, 2, 3, 4. Ein NTFS-Volume ist mit der Standardstufe 1 oder 12,5% nach Microsoft formatiert (sofern der Benutzer keine andere Stufe angibt). Jede Ebene ist ein Multiplikator von 200 MB nach der anfänglichen NTFS-Formatierung eines Laufwerks. Wenn ich Stufe 2 verwende, erhöht sich die Größe der MFT-Zone in 2 (200 MB) Chunks = 400 MB. Stufe 3 steigt in 3 (200 MB) = 600 MB Chunks. Beim anfänglichen Format ist 12,5% * (Festplattengröße) = MFT-Zonengröße, da der Standardwert 1 ist.

Sie können die Größe der MFT-Zone für neu erstellte Volumes ändern, um einem Prozentsatz des Volumes zu entsprechen, das als MFT-Zone verwendet werden soll. Es folgen die Größen der MFT-Zonen: • Bei der Einstellung 1 werden standardmäßig ca. 12,5 Prozent des Volumens reserviert.

• Die Einstellung von 2 reserviert ungefähr 25 Prozent.

• Einstellung 3 reserviert ca. 37,5 Prozent.

• Die Einstellung von 4 reserviert ungefähr 50 Prozent.

https://technet.microsoft.com/de-de/library/cc781134(v=ws.10).aspx

Warum sollte ein Laufwerk eine MFT-Zonengröße von weniger als 12,5% haben?

0
https://support.microsoft.com/de-de/kb/174619#/en-us/kb/174619 whatever1234566 vor 8 Jahren 0
Was mich wirklich täuscht, ist, warum Sie diese Frage tatsächlich stellen. Warum ist es so wichtig, dass die Zahlen übereinstimmen? Könnten Sie den Hintergrund in Ihrer Frage etwas näher erläutern? Mixxiphoid vor 8 Jahren 0

2 Antworten auf die Frage

0
Mixxiphoid

Die Antwort auf Ihre Frage finden Sie in dem Artikel, auf den Sie sich beziehen.

NTFS reserviert 12,5 Prozent des Volumens für die ausschließliche Verwendung des MFT, bis der Rest des Volumes vollständig aufgebraucht ist. Daher wird Speicherplatz für Dateien und Verzeichnisse nicht von dieser MFT-Zone zugewiesen, bis der gesamte andere Speicherplatz zuerst zugewiesen wird.

Dies bedeutet, dass MFT 12,5% reserviert, bis es vom Dateisystem verwendet werden muss. Reserviert bedeutet nicht zwangsläufig, dass der Raum als belegt markiert wird, er kann sie jedoch bei Bedarf problemlos beanspruchen.
Ihre MFT könnte 200 MB verwenden, da sie nicht mehr benötigt. Wenn es erhöht werden muss, benötigt es mehr Speicherplatz vom reservierten Block (oder was davon übrig ist).

Um es etwas näher zu erläutern, spielt der Prozentsatz keine Rolle. Was zählt, ist der Speicherplatz, der von der MFT verwendet wird, und der verfügbare Speicherplatz, wenn er erweitert werden muss.
Ich bin mir auch nicht so sicher, ob die Zonen immer noch zutreffen. Ich hatte meine MFT nach dem Entpacken von 2,6 Millionen Dateien auf> 2 GB erhöht.

Wenn die Größe der MFT-Zone nach einem ursprünglichen Format beispielsweise 100 MB beträgt, beträgt der reservierte Speicherplatz 100 MB, was 12,5% des Datenträgers sein sollte, aber der MFT-Zone wird dieser 100 MB-Speicherplatz nicht zugewiesen. Das ist verwirrend. whatever1234566 vor 8 Jahren 0
Warum sollte es zuteilen, wenn es es nie benutzt? Wenn Sie 20 große Dateien haben, die Ihre Festplatte füllen, warum sollte die MFT 12,5% zuweisen, um die Referenzen für 20 Dateien zu speichern? Wäre eine Verschwendung, oder? Mixxiphoid vor 8 Jahren 0
0
LawrenceC

Während hier 12,5% steht:

Aufgrund der Bedeutung der MFT für NTFS und der möglichen Auswirkungen auf die Leistung, wenn diese Datei stark fragmentiert wird, ist NTFS besonders darum bemüht, diese Datei zusammenhängend zu halten. NTFS reserviert 12,5 Prozent des Volumens für die ausschließliche Verwendung des MFT, bis der Rest des Volumes vollständig aufgebraucht ist. Daher wird Speicherplatz für Dateien und Verzeichnisse nicht von dieser MFT-Zone zugewiesen, bis der gesamte andere Speicherplatz zuerst zugewiesen wird.

es sagt später das:

In Service Pack 4 für Windows NT 4.0 wurde ein neuer Registrierungsparameter eingeführt, der den Prozentsatz eines Volumes erhöhen kann, das NTFS für seine Master-Dateitabelle reserviert. NtfsMftZoneReservation ist ein REG_DWORD-Wert, der einen Wert zwischen 1 und 4 annehmen kann, wobei 1 der minimalen MFT-Zonengröße und 4 dem maximalen Wert entspricht. Wenn der Parameter nicht angegeben oder ein ungültiger Wert angegeben wird, verwendet NTFS für diesen Parameter den Standardwert 1. Die genauen Verhältnisse, die jeder Einstellung entsprechen, sind nicht dokumentiert, da sie nicht standardisiert sind und sich in zukünftigen Versionen ändern können. Um zu wissen, welche Einstellung für Ihre Umgebung am besten geeignet ist, müssen Sie möglicherweise mit verschiedenen Werten experimentieren.

Es gibt auch diese Zeile im Text:

Hinweis: Sie können den Registrierungsschlüssel NtfsMFTZoneReservation ändern, um das Volume in Windows NT 4.0 Service Pack 4 zu erhöhen .

Das lässt mich glauben, dass dies die Version von Windows ist, auf die dieser Artikel ursprünglich angewendet wurde. Wenn Sie diese Version nicht verwenden, wurde dies wahrscheinlich aufgrund der zunehmenden Festplattengröße im Laufe der Jahre geändert und bleibt wie versprochen undokumentiert.

Der Prozentsatz könnte also von O / S zu O / S variieren? whatever1234566 vor 8 Jahren 0
@ whatever1234566 der Prozentsatz ist nicht relevant. Relevant ist der von der MFT zugewiesene Speicherplatz und die Tatsache, dass die Größe der MFT flexibel ist. Mixxiphoid vor 8 Jahren 0
Ich verstehe das, ich versuche nur zu verstehen, wie die Größe der MFT-Zone anhand des ursprünglichen Formats berechnet wird. Es sieht so aus, als würde es nicht unbedingt auf 12,5% basieren, um zu beginnen ... es könnte alles sein. Ich habe auch einen anderen Artikel gefunden, in dem kein Prozentsatz erwähnt wird: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365230(v=vs.85).aspx "Die Standard-MFT-Zone wird von berechnet und reserviert das System, wenn das Volume geladen wird, und basiert auf der Volume-Größe. " whatever1234566 vor 8 Jahren 0
Um es klar zu sagen, es scheint, dass dies die richtige Antwort ist, weil (1) es kein genaues Verhältnis gibt und (2) die Bearbeitung, die ich an der ursprünglichen Frage mit dem Zusatz "reserviert" vorgenommen habe. https://technet.microsoft.com/de-de/library/cc781134(v=ws.10).aspx whatever1234566 vor 8 Jahren 0