Obligement - L'Amiga au maximum

Vendredi 06 juin 2025 - 13:15  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

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

Articles in English


Réseaux sociaux

Suivez-nous sur X




Liste des 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,
ALL


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


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


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 fichiers "é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 fichiers 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]