Domanda

Esiste un modo per garantire che un file su Windows (utilizzando il file system NTFS) utilizzi settori contigui sul disco rigido?In altre parole, la prima parte del file verrà archiviata in un determinato settore, la seconda parte del file verrà archiviata nel settore successivo e così via.

Dovrei aggiungere che voglio essere in grado di creare questo file a livello di codice, quindi preferisco non chiedere semplicemente all'utente di deframmentare il proprio disco rigido dopo aver creato questo file.Se esiste un modo per deframmentare a livello di codice solo il file che creo, anche questo andrebbe bene.

È stato utile?

Soluzione

Vorrei iniziare da qui:

http://technet.microsoft.com/en-us/sysinternals/bb897428.aspx

e segui la documentazione di Mark sul materiale di deframmentazione:

http://technet.microsoft.com/en-us/sysinternals/bb897427.aspx

Altri suggerimenti

Non conosco tali garanzie.

Ma tieni anche presente che i "file" NTFS sono costituiti da più flussi di dati.Quindi stai effettivamente cercando un modo per garantire che a flusso è contiguo.

Credo che non ci sia modo di raggiungere questo obiettivo.Puoi deframmentare il file solo dopo che è stato scritto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top