Pulire zona di dati della lima specifica
Abbiamo discusso circa i dati che puliscono i programmi che puliscono i dati di spazio non stanziato del disc o puliscono l'intero disc.
Ma se l'utente è disposto a pulire sempre i dati in cui cancella i dati, può essere un momento che prende il processo per pulire l'intero spazio non stanziato del disc. Abbiamo bisogno di questo tipo di dati che puliscono i programmi per pulire la zona di dati occupata soltanto da quella lima particolare.
Per fare questo, convinciamo l'aiuto dal FAT e dalle entrate di indice della radice, per trovare la zona di dati occupata da quella lime particolari. Anche nel caso del disco magnetico, se i dati non sono spezzettati, possiamo fare così soltanto con l'aiuto delle informazioni dell'indice di radice. La seguente tabella mostra le informazioni memorizzate da un'entrata di indice della radice con 32 byte, per tutta la lima:
Immagine riportata |
Formato |
Descrizione |
00H |
8 Bytes |
Nome di schedario (inoltre vedere la tabella seguente per il significato speciale del primo carattere del nome di archivio) |
08H |
3 Bytes |
Estensione |
0BH |
1 Byte |
Attributi della lima (vedere la Tabella degli attributi della lima) |
0CH |
10Bytes |
Riservato |
16H |
2 Bytes |
Aggiornati generati o ultimi di Tempo (vedere la Tabella date-Time di disposizione) |
18H |
2 Bytes |
Aggiornati generati o ultimi della data (vedere la Tabella date-Time di disposizione) |
1AH |
2 Bytes |
Serie di ingranaggi iniziante o prima della lima (Il valore 0000H è usato nell'indice del genitore (". „) entrate per indicare che l'indice del genitore è l'indice di radice) |
1CH |
4 Bytes |
Formato di lima nei byte. |
Come vediamo nell'indice dell'entrata di indice della radice, siamo capaci trovare la serie di ingranaggi cominciante e di conclusione delle lime. Il primo byte del nome di schedario può anche contenere alcune informazione importanti sulla lima. Le informazioni fornite da questo byte possono essere uno del dato qui sotto:
Primo carattere del nome di archivio |
Value |
Significato |
00H |
Indica che questa entrata di indice è inutilizzata. |
05H |
Indica che il primo carattere del nome di schedario è carattere E5H ma realmente la lima non è stata cancellata. (Vedere il significato di E5H) |
E5H |
La lima è stata cancellata e questa entrata di indice è entrata di indice della lima cancellata. La zona di dati precedentemente occupata da quella lima ora è libera per la ripartizione per un'altra nuova lima. |
2EH |
Ciò è un Sub-directory. Il campo di numero della serie di ingranaggi di questa entrata conterrà il numero della serie di ingranaggi dell'indice. |
2EH 2EH |
Due 2EH in un'entrata di indice indicano l'entrata di indice del genitore di un sub-Directory. Il numero della serie di ingranaggi di questa entrata conterrà il numero della serie di ingranaggi dell'indice del genitore di questo indice. Il numero della serie di ingranaggi sarà 0000H zero se l'indice del genitore è indice di radice. |
|