Obligement - L'Amiga au maximum

Mardi 22 août 2017 - 22:43  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Articles divers

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


Jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Contact

David Brunet

Courriel

 


En pratique : monter un disque dur PC sur AmigaOS 4.x
(Article écrit par Philippe Ferrucci et extrait d'Amiga Power - mars 2011)


Vous avez besoin d'accéder aux fichiers d'un disque dur utilisé sous Windows ou Linux ? Aucun problème, montez-le sur AmigaOSOS 4 et récupérez ses données directement depuis le Workbench. Facile.

Il est possible de monter et donc de lire les partitions d'un disque dur PC sur AmigaOS 4 par quelques simples manipulations. On peut donc lire/écrire des partitions ext2/ext3 de Linux ou FAT32/NTFS de Windows (NDLR : le NTFS n'est disponible qu'en lecture uniquement). Le plus problématique (façon de parler) c'est que le format des partitions sur un disque dur PC n'est pas du type RDB (Rigid Disk Block) mais MBR (Master Boot Record). Il faut donc un outil pour reconnaître ce format et ainsi trouver les partitions sur le disque dur. Nous allons utiliser un outil que vous connaissez sans doute déjà : MountDos. Voici comment procéder.

Connecter le disque dur, télécharger les outils

Première chose, connectez le disque dur PC (ben oui :-)) et démarrez votre machine. Pour information, U-Boot affichera certainement une dizaine de lignes du type "Bad identifier". C'est normal car il cherche à trouver une installation AmigaOS sur le disque dur PC. Peu importe, le système continue à démarrer.

Maintenant téléchargez le programme MountDos sur Aminet et désarchivez l'archive LhA. A noter que la version sur OS4depot fonctionne moins bien. A éviter donc.

Pour pouvoir utiliser une partition formatée avec un système de fichier "étranger" il faut installer dans le système le système de fichiers correspondant. Pour lire les formats Linux (ext2 et ext3), il faut installer Ext2FileSystem et pour lire le NTFS, il faut installer NTfileSystem. Le système de fichiers pour gérer le FAT32 est déjà installé dans AmigaOS 4.

Media Toolbox

Maintenant ouvrez Media Toolbox depuis votre Workbench, dans le répertoire "System". Il va nous aider car il nous faut deux informations : le nom du périphérique qui gère les accès au disque dur PC et l'unité du disque dur qui correspond à sa position parmi les différents ports possibles. Sur la première fenêtre de Media Toolbox, vous voyez le nom du périphérique. Sur ma Sam440ep-Flex c'est "sii3114ide.device".

Quand on double-clique sur ce nom, Media Toolbox affiche tous les disques gérés par ce périphérique. Dans la liste, repérez le disque dur PC. C'est celui qui a le statut "non installé". Notez le numéro indiqué dans la colonne "Id" (dans mon cas c'est "3").

Media Toolbox

MountDos étant uniquement utilisable en ligne de commande, ouvrez un Shell et placez-vous dans le répertoire où vous avez installé le programme. Nous allons générer une liste de montage (alias "mountlist") qui décrit les partitions du disque dur et nous récupérons le résultat dans un fichier texte. Dans le Shell, tapez la commande suivante, en utilisant bien sûr les nom de périphérique et unité qui correspondent à votre configuration :

mountdos device sii3114ide.device unit 3 generate >ram:fichier

Éditez ce "ram:fichier" avec un éditeur de texte. Vous y trouverez quelque chose qui ressemble à :

ND31:
FileSystem = FAT32
Device = sii3114ide.device
Unit = 3
Surfaces = 1
BlocksPerTrack = 1
MaxTransfer = 0xFFFE00
Reserved = 0
LowCyl = 63
HighCyl = 3894911
Buffers = 20
BufMemType = 1
StackSize = 2048
Priority = 10
GlobVec = -1
DosType = ?
Activate = 1
#

Ce groupe de lignes commençant par "ND31:" et se terminant par le caractère dièse, définit une partition : sa taille, le disque dur sur lequel elle est et comment elle sera utilisée dans le système.

Si vous avez plusieurs partitions sur le disque dur, MountDos générera plusieurs listes de montage, les unes derrière les autres pour chaque partition du disque dur.

Le nom de chacune d'elle sera "NDxx:" (ND31, ND32, ND33...).

Dans ce fichier il faut modifier deux lignes. Remplacez la ligne "FileSystem = ....." par le nom du système de fichier de la partition que vous voulez lire. Utilisez :

FileSystem = L:CrossDosFilesystem
pour lire le FAT32.

FileSystem = L:Ext2FileSystem
pour lire le ext2 ou ext3.

FileSystem = L:NTFilesystem
pour lire le NTFS.

Remplacez aussi la ligne "DosType = ?" par "DosType = 0x0".
Peu importe sa valeur, cela fonctionnera.

Il ne reste plus qu'à monter effectivement cette partition par la commande :

mount nd31: from ram:fichier

L'icône du disque dur apparaît alors sur le Workbench et vous pouvez y accéder, soit par le Workbench, soit par le Shell. Mission accomplie. :-)


[Retour en haut] / [Retour aux articles]