Come faccio a proteggere da scrittura una partizione di un'unità USB su OSX che può funzionare su più piattaforme?

3

Ho comprato un mazzo di penne USB che voglio regalare ad amici e clienti, con alcuni file su di loro. Mi piacerebbe avere i file non cancellabili (anche se mi rendo conto che possono formattare l'unità, so che molti non lo faranno, è solo per prevenire la cancellazione accidentale dei file), mantenendo il resto dello spazio libero per loro da usare come preferiscono.

Mi è stato detto che l'opzione migliore sarebbe quella di creare due partizioni, una di esse di sola lettura e l'altra di lettura-scrittura. Posso farlo con il max file system, ma ho bisogno di qualcosa che funzioni su più piattaforme.

Pensavo di aver trovato la mia risposta qui link (creare un "master DVD / CD" ISO9660 "e masterizzarlo sull'unità utilizzando la riga di comando diskutil), ma produce qualcosa che non può essere montato da nessuna parte.

Qualche idea?

Grazie!

Modifica Ho trovato una soluzione, ma non risolve tutto. Innanzitutto, il formato CDR creato da Utility Disk non è utilizzabile così com'è, è necessario convertirlo in ISO

hdiutil makehybrid -iso -joliet -o IMAGE.iso IMAGE.cdr

e poi a DMG, usando il seguente comando:

hdiutil convert -format UDRW -o IMAGE.dmg IMAGE.iso

Se poi masterizzi il file DMG nell'unità corretta

sudo dd if=IMAGE.dmg of=/dev/rdisk1 bs=1m

Funzionerà come previsto: sola partizione di lettura, multipiattaforma compatibile. L'unico problema che mi rimane è questo: il metodo sopra descritto formatta l'intera unità e crea una partizione di sola lettura, mentre il resto dello spazio libero sulla pen drive non può essere utilizzato.

Se creo due partizioni, come questa:

diskutil list
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.1 GB     disk1
   1:       Microsoft Basic Data UNTITLED 1              299.9 MB   disk1s1
   2:       Microsoft Basic Data UNTITLED 2              1.8 GB     disk1s2

Ed esegui questo comando:

sudo dd if=IMAGE.dmg of=/dev/rdisk1s1 bs=1m

Scrive l'IMMAGINE sulla prima partizione, ma è illeggibile. C'è un modo per avere sia una partizione di sola lettura che un'altra che può essere usata come normale VFAT, per copiare / eliminare i file in?

Grazie.

    
posta 4v4l0n42 26.06.2013 - 23:38
fonte

0 risposte

Leggi altre domande sui tag