Newsgroup: it.comp.retrocomputing
Titolo: [SOT-HELP] Performa 6400/200 e MAC 0S9 in crash

Solito recupero ...
http://www.supervinx.com/Retrocomputer/Apple/Performa_6400/
O voi, uomini MAC, ho un quesito.
Tutto contento per il software contenuto (ho trovato anche un CD, 
copiato, del MacOS 7.6 nel lettore CD), stavo esplorando l'HD quando, 
avviando un applicazione, il sistema s'è bloccato.
Batto la solita sequenza per terminare l'applicazione incriminata, e 
compare una finestrella bianca che mi consiglia caldamente di riavviare 
la macchina, per non perdere dati.
Ma la macchina non risponde più e devo premere il tasto posteriore.
Al susseguente avvio, niente.
Parto da un CD 8.6, provo Disk First AID e non ripara nulla.
Temendo un problema HW, lo smonto (tralasciamo il piacere dello 
smontaggio) lo provo con Spinrite (perfetto), lo monto in una macchina 
Linux (esternamente), recupero gli screenshots rimasti lì (e li converto 
dal malefico formato PICT) e sembra esser tutto a posto.
Lo rimonto nel Performa: niente.
Nuovamente First Aid, il messaggio è il seguente:
Invalid node structure,4,2718
First Aid cannot repair it.
Da una ricerca in rete, sembra che il problema sia serio 
(reinstallazione), solo che mi seccherebbe perdere tutto quel software 
(ad ogni modo, possiedo un'immagine del disco :) ) oppure provare con 
DiskWarrior.
Qualcuno ha esperienza o un consiglio ?

Hmmm, DiskWarrior 2.1, la versione 3.x l'avevo trovata, ma sembra sia per 
OSX > 10.3, niente MacOS 8 :(

 Qualcuno ha esperienza o un consiglio ?
Ahia, che brutta situazione. A mio avviso le cause possono essere due:
1) l'hdd si è deteriorato ed ha corrotto il filesystem (ma da quello che 
mi dici non credo).
2) l'applicazione ha incasinato il sistema (il disco non è riconosciuto 
all'avvio o si blocca quando Mac OS carica le estensioni? Se il caso è 
quest'ultimo, prova ad avviare il sistema tenendo premuto Shift: le 
estensioni vengono disabilitate ed il sistema potrebbe riprendersi).
3) Virus! Ebbene sì, un tempo giravano virus anche per Mac OS Classic: 
non erano tanti quanto quelli DOS/Windows, però spesso erano (sono) 
molto più cattivi. Questi spesso tendono ad infettare tutti i file e le 
applicazioni aperti dopo il loro avvio, e sempre molto spesso modificano 
i file di sistema in modo da partire prima di Mac OS stesso.
Per recuperare i dati procederei nel modo seguente:
1) Immagine dell'HDD con dd o simili
2) Rimontare l'HDD sul mac e fare il boot con un CD di installazione di 
Mac OS (tenere premuto C all'avvio).
3) Se il disco non è leggibile (dal tuo post non ho capito se lo fosse o 
meno facendo il boot da CD) passare alla parte A, se il disco è 
leggibile alla parte B.
Parte A:
4) Usando un HDD "spare", installare Mac OS più alcune utility per 
l'HDD: disk Warrior, come suggerivi tu, pare sia ottimo, in alternativa 
non dimenticarti le Norton Utilities.
5) Se l'operazione riesce ed il disco diviene accessibile, procedere con 
la parte B, altrimenti...beh, ce l'abbiamo messa tutta! ;-)
Parte B:
4) Restando nell'ambiente di installazione (boot da CD), comprimere i 
dati con Stuffit (mi pare giri anche senza installazione) e spostarli su 
un computer NON con Mac OS via altro HDD, removibili o rete (in questo 
caso se si ha una macchina con Windows NT/2000/2003 Server si possono 
installare i servizi per Macintosh, altrimenti credo esista qualche 
equivalente per linux)
5) Allestire un ambiente emulato con Basilisk II o, meglio ancora, 
SheepShaver, il quale contenga una copia di Mac OS ed un buon antivirus 
(suggerisco Virex 6 e Norton AntiVirus 7, che però sono commerciali, o 
in alternativa Disinfectant 3 che è gratuito)
http://wiki.oldos.org/Mac/68kEmulator
http://wiki.oldos.org/Mac/PPCEmulator
6) creare un nuovo hdd virtuale e copiare i dati compressi con 
HFVexplorer[*] uno per uno, quindi scompattarli e verificare i files con 
l'antivirus, SENZA MAI APRIRNE NESSUNO.
7) Una volta recuperati i dati (e cestinati quelli infetti, se 
presenti), suggerisco di formattare a basso livello, possibilmente su un 
PC, l'hard disk del mac.
[*]magari l'immagine dd fatta nel punto 1) è leggibile e si può usare 
direttamente quella (facendone una copia), ma non ne sono sicuro.
Spero di essere stato di aiuto, per altre informazioni/dubbi non esitare 
a chiedere.
In bocca al lupo
EngiNerd



Devo rileggerlo con calma :)
La situazione è la seguente:
1) Quando non si avviava più dall'HD, sono partito con l'8.6 (non ne ho 
altri ...): il disco si monta tranquillamente, e posso anche avviare le 
applicazioni lì contenute. Ci sono un Worm scanner ed un antivirus. 
Partono entrambi, ma la scansione con l'antivirus non l'ho eseguita.
2) Dopo un paio di tentativi con First Aid, si è avviato dal disco, 
dandomi la famosa bomba e consigliandomi di riavviare senza estensioni.
3) Riavvio con le estensioni disabilitate, inizia il caricamento e mi 
compare una bella finestra bianca, sullo sfondo del desktop ed è tutto 
bloccato --> hard boot.
4) Se riavvio con l'8.6,, c'è questo fenomeno "strano". Non trovo, 
nell'HD alcune applicazioni, cioè Word, PageMaker, etc.
Ho controllato l'alias e la cartella Programmi non c'è, nell'HD.
Ma se "eseguo" l'alias, partono.
5) Avvio sherlock e la cartella Programmi compare e scompare :) nel finder
6) Ricerco e la trova. La apro, e dopo un po' la finestra del finder si 
chiude da sola. Lo stesso accade con un'altra sottocartella di 
Applicazioni.
7) Le finestre che si chiudono da sole non le gradisco proprio :P
8) Nel cestino ci sono tre cartelle a 0k, che non riesco ad eliminare. Se 
cancello dei files e poi svuoto, i files svaniscono, quelle no.
9) Posso fare tutti gli esperimenti che voglio, dell'HD ho una bella 
copia fisica ;)
10) Linux monta il FS hfs, e questo è un bel vantaggio.
11) Ora che mi vien l'idea, devo rimontare l'HD su Linux e far caso se 
vedo files diversi. Un virus presente ne dovrebbe nascondere alcuni, sul 
Mac...
Certo che come prima esperienza col MacOS, parto subito bene :)

 Mac...
Mi sembra un'ottima idea; in alternativa potresti provare ad usare 
ResEdit per vedere se i files sono accessibili.
Prova da Linux anche a cancellare i files Desktop DB, Desktop DF, 
DesktopPrinters DB ed OpenFoldersList DF nella root del disco (sono 
files invisibili).
Se la cartella Programmi è visibile da Linux, ma il problema continua a 
manifestarsi, come soluzione estrema potresti cancellare tutti i files 
dall'HDD, mantenendo solo le cartelle che vuoi conservare.

 dalla vecchia C.S. alla nuova.
La reinstallazione è impossibile, riporta gravi errori sul disco e si 
rifiuta di proseguire :(
Anche fsck.hfs di linux riporta errori di una certa gravità.
Avendo due copie di backup, procedo in questo modo:
1) reinizializzo il disco, con due partizioni, System e Data.
2) In System effettuo un'installazione pulita di Mac OS 8.6 (il 9 non ce 
l'ho, si arrangia ...)
3) In Data copierò i dati di backup, per ripristinare l'essenziale (come 
i drivers Asanté che ho visto). Un domani che volessi installare il 9, la 
doppia partizione mi torna utile, senza modificare il contenuto di Data.
Farovvi sapere :)
Nel frattempo, è defunta la batteria. Quando lo lascio spento a lungo, 
non funziona neanche alt-command-r-p, ma devo premere il pulsante sulla 
scheda.

Fra l'altro, in archivio dovrei avere un HD identico...

Problemino semplicissimo... far rientrare i dati nella partizione Data, 
dall'immagine disco.
Le ho montate entrambe con Linux, ma nella copia si perde il fork.
Lato Performa si vedono tutte grigie: "Non trovo l'applicazione che le ha 
create ..."
L'ideale sarebbe attaccare un secondo disco ATA, e mi toccherà smontarlo 
tutto. Speravo di poterlo attaccare al posto del CD, ma è SCSI.

Per gli interessati alla conclusione della vicenda ;)
1) Riesumato i G3
2) Collegato un secondo HD IDE (cambiando il cavo, ovviamente) e 
traferiti i dati sul primo HD del G3. Il filesystem era veramente 
malridotto, gran parte dei resource forks erano compromessi, 
fortunatamente senza toccare i files e le applicazioni che mi 
interessavano.
3) Collegato l'HD del Performa e copiati i dati.
4) Integrato il software del G3 con quello proveniente dal 6400/200. Mai 
avuta una simile dotazione,... QuarkXpress 3.3, 3.31, 4.0, 4.0c, 4.1, 5 
(funzionano solo la 3.3, 3.31 e 5, nonostance ci fosse un'estensione 4.0 
dongle emulator), Photoshop 5 e 6, PageMaker, FileMaker Pro, ClarisWorks, 
Word 5, Office98 (Word, Excel, Powerpoint), Disinfectant ed una marea di 
utilità ed estensioni.
5) Ripristinato il software sul 6400 (un lavoro di pazienza, controllando 
una ad una le estensioni, soprattutto perché l'8.6 installato è in 
inglese e quello vecchio in italiano :) )
Domanda: in precedenza c'era Mac OS 9. Le estensioni che mi sono rimaste 
provenienti da lì, posso aggiungerle in Mac OS 8.6 ? Oppure incorro in un 
altro crash ?

 altro crash ?
Se qualche programma non funziona, potresti provare a copiare le estensioni 
di questi ultimi nella cartella sistema; per quanto riguarda le estensioni 
di sistema seguirei il consiglio di Lucio e lascerei perdere.
Ciao
EngiNerd 

 di sistema seguirei il consiglio di Lucio e lascerei perdere.
 Sottoscrivo. Quelle di sistema è meglio evitare. Quelle di terzi
(magari utili a aggiungere supporto ai programmi) hanno probabilmente
una compatibilità meno specifica e più ampia. Prova. Se si blocca
qualcosa riavvia tenendo premuto lo shift per non caricare nessuna
estensione oppure vai di barra spaziatrice e dovrebbe caricarsi la
Gestione Estensione tramite cui abilitare o disabiltare e riprovare.
-- 
Nicola D'Agostino
<!-- 
http://www.nicoladagostino.net
 -->
<!-- 
http://www.storiediapple.it
 -->
<!-- 
http://www.mondochrome.it
 -->

Ho copiato tutte le estensioni "sicure" e che mi servivano (controllando 
con Mela-i i commenti), eliminando, ad esempio, quelle per la connessione 
PPP o altre periferiche non più presenti.
Tutto ciò che recitava "System 9" è stato salvato a futura memoria ;)
Non sembra ci siano malfunzionamenti né virus :)


 Se l'hai mandata all'email 
nes...@libero.it
, è difficile che m'arrivi :)
Cambia nessuno in supervinx :P


Ciao, a dire il vero l'avevo inviata all'indirizzo "corretto", l'unica 
cosa che avevo fatto era omettere il campo From. Comunque se non ti 
arriva entro domani te la rimando.
Ciao
EngiNerd

 Non sembra ci siano malfunzionamenti né virus :)
  Rari, anche se qualcosina girava. Se molto vecchi ti dovrebbe aiutare
Disinfectant.
