2008-09-10 6 views
4

Gibt es eine Möglichkeit zu garantieren, dass eine Datei unter Windows (mit dem NTFS-Dateisystem) zusammenhängende Sektoren auf der Festplatte verwendet? Mit anderen Worten, der erste Chunk der Datei wird in einem bestimmten Sektor gespeichert, der zweite Chunk der Datei wird im nächsten Sektor gespeichert und so weiter.Dateien unter Windows und angrenzenden Sektoren

Ich sollte hinzufügen, dass ich in der Lage sein möchte, diese Datei programmgesteuert zu erstellen, also würde ich lieber nicht nur den Benutzer bitten, ihre Festplatte nach dem Erstellen dieser Datei zu defragmentieren. Wenn es eine Möglichkeit gibt, programmgesteuert nur die Datei zu defragmentieren, die ich erstelle, wäre das auch OK.

+0

Können Sie Ihren Beitrag aktualisieren, um dies zu tun? Ich gehe davon aus, dass es für die Leistung ist, aber der Versuch, den Speicherort einer Datei auf der Festplatte zu optimieren, scheint mir etwas übertrieben. Wenn Sie klarstellen, was Sie zu tun versuchen, gibt es vielleicht einen anderen Ansatz, den wir Ihnen anbieten können, um Ihr Problem zu lösen. –

Antwort

0

Ich glaube, es gibt keine Möglichkeit, das zu erreichen. Sie können die Datei erst nach dem Schreiben defragmentieren.

1

Ich kenne keine solche Garantien.

Beachten Sie aber auch, dass NTFS- "Dateien" aus mehreren Datenströmen bestehen. Sie suchen also tatsächlich nach einer Möglichkeit, um sicherzustellen, dass ein Stream zusammenhängend ist.

Verwandte Themen