Un des problèmes récurrents est le bon fonctionnement des disques durs vieux de 30 ou 40 ans. Cela concerne aussi bien les disques MFM, SCSI que les IDE. Pour les disques durs SCSI, une des solutions les plus courantes, et aussi une des moins chères, est la carte BlueSCSI. La carte émule un matériel SCSI. Il utilise un microcontrôleur RP2040 / 2350, une carte SD pour le stockage. Le projet est open source mais il est facile de trouver une carte prête à l'emploi. 

Elle existe pour un usage interne et externe. Si vous utilisez un SCSI 25 broches, il faut utiliser un adaptateur. Normalement, vous n'avons pas besoin de connecter une alimentation. Le ruban SCSI interne suffit sur la plupart des modèles. 

Il y a quelques jours, nous avons un cas concret : le disque dur d'un Macintosh LC III n'est plus reconnu et un bruit typique d'un problème mécanique se fait entendre. Le disque interne est un SCSI 1 50 broches. Nous optons pour une BlueSCSI comptacte avec connecteur 50 broches. 

Pour pouvoir utiliser la carte, nous préparons la carte SD. Il faut la formater en FAT32, format conseillé. La SD doit contenir deux fichiers :

- le fichier LOG

- l'image disque contenant l'OS : fichier .hda

Les étapes :

1 / trouver une image complète du système bootable. Pour le LC III, nous trouvons le Système 7.5.3. Il s'agit d'un fichier img ou iso

2 / il faut préparer l'image système en fichier hda. Sur macOS, l'outil Disk Jokey est rapide et simple à utiliser

3 / Dans Disk Jokey : on définit le modèle de Macintosh, la carte d'émultion (BlueSCSI), on définir le nom de l'image et on importe notre image système

4 / On valide avec le bouton Create the Image. Disk Jokey va créer le fichier hda

5 / On copie le fichier hda sur la SD.

6 / On met la SD sur la BlueSCSI que l'on connecte au ruban SCSI

7 / On allume le LC III et la carte est reconnue. L système démarre

La BlueSCSI exige une rigueur dans le nommage des fichiers hda. Il faut tout d'abord définir la nature de l'image. La BlueSCSI supporte Hard Disk, CD, FD (disquette), Zip, etc. Puis, nous avons les paramètres x et y :

x = ID SCSI 

y = Logical Unit Number (LUN)

puis la taille du secteur, par défaut : 512

Dans notre cas, nous avons le nom suivant : HD00_512.hda

Soit : HD (disque dur) 0 (ID SCSI interne) 0 (paramètre y par dédaut)_512 (taille secteur). Il est important d'indiquer le bon ID SCSI. 

Catégorie actualité: TechnosauresTechnosauresImage actualité AMP: