Domanda

Lo so FAT32, così come FAT16 / 12 né il supporto link simbolici e non hard link . Tuttavia mi è venuta questa idea:

La specifica descrive FAT che ogni file è associato a una directory-entry. Nella mia comprensione, si potrebbe dire che un file-entry in una directory un modo o nell'altro punti per il contenuto del file.

Quindi, come posso definire due directory-voci che puntano allo stesso file contenuti? Oppure, cosa potrebbe impedirmi di farlo?

Caso d'uso: Ho un dispositivo di archiviazione di massa USB per la mia autoradio, e voglio usare le directory come le playlist in quanto il software della radio non supporta le playlist. Quindi non è importante per me come di Windows si comporta quando si fa questo.

È stato utile?

Soluzione

Che cosa si sta parlando ( "due directory-voci che puntano allo stesso file-content") sono hard link. chkdsk li riporterà come legami incrociati e rompere loro, "riparare" i file (in realtà fare le copie).

Altri suggerimenti

Questo dovrebbe funzionare per problemi semplici. Cioè funziona come un hack / soluzione e non so che cosa succede se si rinomina file / move / Rimuovi. Quindi, non si dovrebbe fare questo sul disco rigido principale.

ho modificato la directory-voci utilizzando manualmente un editor esadecimale. Ho modificato cluster, nonché le dimensioni dei file e collegamenti fisici falsi con successo. La mia auto-radio e anche Windows (7, 64 bit) non hanno problemi con la riproduzione l'originale e "hard-linked" mp3-Files che ho usato.

indietro Quando sto aprendo di nuovo il dispositivo in hex-editor di nessuno dei miei modifiche vengono modificati (Vedere problema chkdsk in risposta # 1 - ma per quanto ne so chkdsk deve essere avviato manualmente, in ogni modo

MichaelPh postato le istruzioni su SuperUser:

https://superuser.com/a/486829/51237

E 'possibile utilizzare Disk Probe (su XP, devo ancora farlo scrivere le modifiche su Win7) per modificare il cluster a riferimenti di directory FAT. Questo metodo può essere utilizzato per reindirizzare la cartella DCIM (o sottocartella) per scegliere la cartella utilizzata da un dispositivo di scansione differente.

Se questo è una buona idea o no è una questione diversa e si utilizza a proprio rischio e pericolo.

  1. Inserire la scheda Eye-Fi sia in esso è di lettore di schede USB o direttamente in uno slot SSD e annotare la lettera dell'unità è installato come (presume essere F: \ per semplicità)
  2. Verificare che tutte le finestre di Esplora risorse per la scheda e la sub-directory sono chiusi.
  3. Esegui Disk Probe
  4. Seleziona Drives-> Logical Volume
  5. Nella finestra di dialogo Apri Logical Volume doppio clic su F: \ nella lista Volumi logico
  6. Fare clic sul pulsante attivo per il manico F: è stato selezionato come. È possibile lasciare la maniglia come di sola lettura, per ora.
  7. Seleziona Strumenti-> Cerca Settori ...
  8. controllo completo di ricerca, inserire DCIM Inserisci caratteri per la ricerca e Ricerca
  9. Si dovrebbe trovare una corrispondenza (il mio è a 8192). Selezionare No sul "match disponibili ..." finestra di dialogo per annullare il resto della ricerca.
  10. Seleziona Sectors-> Leggi e aumentare il numero di settori da almeno due in modo che l'intera tabella di directory è incluso.
  11. Trova DCIM in ASCII sul lato destro dello schermo Disk Probe, questo è l'inizio della voce FAT per la directory. Annotare il valore esadecimale del byte 27 del record (ogni voce è 32bytes), questo è il riferimento di cluster della directory. Questo valore è richiede di ripristinare la directory di nuovo DCIM per il normale utilizzo, se necessario.
  12. Individuare la voce per la directory si desidera reindirizzare DCIM per e di nuovo prendere nota del byte 27 nel record.
  13. Torna al byte 27 del record DCIM e modificarlo al valore rilevato al punto 11.
  14. Seleziona Sectors-> Scrivi e quindi fare clic su Scrivi sulla finestra di dialogo Settore Write. Un avviso verrà su se si apre settori come di sola lettura. Sì per sovrascrivere se sei felice di fare il cambiamento.

Apertura della directory DCIM in Esplora risorse sarà ora mostrare il contenuto della directory di destinazione.

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