Come posso recuperare le forche delle risorse macos durante la copia da un CD Rockridge ISO 9660 non ibrido

3

Ho un set di dieci anni di CD-ROM di archivio masterizzati su un sistema Mac OS9 (potenzialmente) scegliendo opzioni sbagliate da un collega. Se installati sul desktop di un sistema MacOSX recente (ad esempio da 10.5.8 a 10.7), in genere i file con i dati nel fork delle risorse (file di font, alias, ritagli di testo, file di icone) vengono visualizzati come file vuoti nel mirino. Fortunatamente i dati sembrano non essere persi definitivamente (vedi i risultati sotto). Potrei recuperare i fork delle risorse separati come file con il prefisso "._".

Esiste un metodo noto per ricombinare / ripristinare automaticamente i forchette delle risorse nascoste separate con i dati principali in "file macintosh" normali per un intero disco?

I miei risultati:

Copia i file su disco con il finder tramite drag & la caduta non risolve il problema.

La copia dei file tramite terminale con l'opzione "cp -r [origine] [destinazione]" non ha avuto successo.

Utilizzando il comando alternativo "cpmac" invece di "cp2 non ha alcun risultato positivo.

Ora, se utilizzo l'opzione "cp -r -p [source] [destination]", ottengo errori con alcuni problemi di autorizzazione, ma trovo file con lo stesso nome base ma un prefisso "._" sulla destinazione disco. Questi file sembrano contenere dati di fork delle risorse di file di font regolari.

Gli errori registrati erano per ogni file: cp [sourcefilepathwithprefix]: impossibile copiare gli attributi estesi in [destinationfilepathwithprefix] dove prefisso è "._" & [nome file]

Un'altra piccola questione è che i nomi dei file contengono "umlaut tedeschi" che sono stati sostituiti con caratteri di sottolineatura. Non riesco a capire se ci sono informazioni recuperabili lì per ripristinare la codifica originale.

Sembra che la sessione originariamente prevista contenente la mappatura ibrida pertinente (file system HFS) per le estensioni Apple sia stata persa o ora illeggibile.

    
posta 05.06.2012 - 23:49
fonte

1 risposta

2

Se i fork delle risorse sono disponibili con i nomi che stai descrivendo, ecco un modo per ricombinarli:

cp -a /source/filename /destination/filename
dd if=/source/._filename of=/destination/filename/..namedfork/rsrc

Questo non continuerà a copiare il tipo / creatore e gli altri metadati del Finder, ma verrà copiato sul fork delle risorse.

    
risposta data 06.06.2012 - 00:03
fonte

Leggi altre domande sui tag