Montage de l'image disque au format Raw

En essayant de monter une image disque au format Raw (dd) en utilisant la command suivante

mount nps-2010-emails.dd /media/manu/ 

Je reçois le message d'erreur suivant

 mount: you must specify the filesystem type 

Je sais que l'utilisation de -t nous pouvons spécifier le système de files mais quelle est la terminologie pour un file RAW (dd), qui peut pe passé comme un argument à la command mount. Si ma méthode pour monter ce système de files est incorrecte, aidez-moi à faire de même.

En tapant le file de command -s nps-2010-emails.dd

La sortie est la suivante:

nps-2010-emails.dd: secteur de démarrage x86; partition 1: ID = 0xb, tête de début 254, secteur de démarrage 1, 20479 secteurs, table de partition étendue (dernière) \ 011, décalage de code 0x0

L'image que vous avez est l'image d'un disque entier, y compris des choses comme des tables de partition et d'autres choses en dehors du système de files que vous souhaitez monter à l'intérieur. Vous avez probablement au less une partition à l'intérieur de ce blob brut. Mount vous dit qu'il ne peut pas comprendre quel système de files c'est parce qu'il commence à lire le blob brut au début et à find des choses qui ne font pas partie d'un système de files du tout.

Pour monter le système de files, vous devez déterminer où se trouve le système de files. Cette réponse sur Ask Ubuntu contient des détails sur la façon dont vous pouvez calculer où la partition commence dans l'image, puis utilisez cette valeur pour créer un périphérique de boucle qui commence à ce décalage. Si vous souhaitez simplifier davantage, une fois que vous avez trouvé la bonne valeur de décalage, vous pouvez ignorer la configuration du périphérique en boucle et transmettre la valeur de décalage directement au assembly en utilisant mount -o offset=<offset in bytes> .

Essaye ça:

 mount -t auto -o loop nps-2010-emails.dd /media/manu/