[Linux-31] Quel est donc ce système de fichiers ?

Joyce MARKOLL joyce.markoll at gmx.fr
Dim 12 Fév 18:51:51 CET 2017


On Sun, 12 Feb 2017 18:20:35 +0100
Pascal Hambourg <pascal at plouf.fr.eu.org> wrote:

> Le 12/02/2017 à 17:18, Joyce MARKOLL a écrit :

> > http://meets.free.fr/images/HDD-Laurent.png
> 
> Note : Il était possible de copier-coller le contenu de la console en 
> tant que texte brut dans le message au lieu d'en faire une copie d'écran 
> graphique à télécharger séparément.

Bonjour Pascal,

Oui je sais, mais j'utilise le mode texte et les colonnes sautent volontiers ce qui rend
le tout moins lisible.

> > Je vous sais friands de détails, alors le retour de console : "badblocks: Argument
> > invalide lors de la recherche" et la ligne de commande utilisée hier : "badblocks
> > -svn /dev/sdd1 122881184 63", les chiffres utilisés sont ceux trouvés avec "fdisk -l",
> 
> Il y a deux erreurs dans les arguments de badblocks :
> 
> 1) badblocks utilise par défaut une taille de bloc de 1 Kio et non des 
> secteur de 512 octets. Il faut utiliser l'option -b pour spécifier une 
> taille de bloc différente.
> 
> Par conséquent tu as mis une position de fin qui dépasse la taille de la 
> partition, et il est normal que badblocks s'arrête en erreur lorsqu'il 
> atteint la fin de celle-ci.
> 
> 2) Si tu spécifies la partition sdd1 comme périphérique, il ne faut pas 
> spécifier les bloc de début et de fin rapport au disque entier sdd. 
> C'est implicite : le secteur 0 de la partition sdd1 est le secteur 63 du 
> disque sdd.
> 
> Conclusion : test non concluant.

Ok, alors cette ligne de commande est ok ?
# badblocks -b 512 -v -B -s -w -o hdd-laurent-new-new-test.txt /dev/sdd1


> > Donc, est-ce un FS classique Ntfs
> 
> S'il y a une installation de Windows XP dessus, c'est forcément FAT ou 
> NTFS. Soit le système de fichiers est très endommagé, soit il y a un 
> couche intermédiaire de chiffrement ou autre.
> 
> Que disent blkid, file, wipefs et ntfsfix au sujet de sdd1 ?

Ils disent:

**********
# blkid
/dev/sdd5: UUID="1EC4F78EC4F76705" TYPE="ntfs" PARTUUID="d4fdd4fd-05"
/dev/sdd1: PARTUUID="d4fdd4fd-01"

# file /dev/sdd1
/dev/sdd1: block special (8/49)

# wipefs /dev/sdd1
[root at bento64:~]
# wipefs /dev/sdd
offset               type
----------------------------------------------------------------
0x1fe                dos   [partition table]

# file /dev/sdd1
/dev/sdd1: block special (8/49)

# ntfsfix /dev/sdd1
Mounting volume... ntfs_mst_post_read_fixup_warn: magic: 0xaaaaaaaa  size: 1024
usa_ofs: 43690  usa_count: 43689: Invalid argument Record 0 has no FILE magic (0xaaaaaaaa)
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... ntfs_mst_post_read_fixup_warn: magic: 0xaaaaaaaa  size:
1024   usa_ofs: 43690  usa_count: 43689: Invalid argument Record 0 has no FILE magic
(0xaaaaaaaa) Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... ntfs_mst_post_read_fixup_warn: magic:
0xaaaaaaaa  size: 1024   usa_ofs: 43690  usa_count: 43689: Invalid argument OK
ntfs_mst_post_read_fixup_warn: magic: 0xaaaaaaaa  size: 1024   usa_ofs: 43690  usa_count:
43689: Invalid argument Record 0 has no FILE magic (0xaaaaaaaa)
Failed to load $MFT: Input/output error
Volume is corrupt. You should run chkdsk.
# 

**********

> Tu peux aussi voir si photorec arrive à récupérer quelque chose dessus. 
> Même sur un système de fichiers très endommagé, il devrait rester des 
> bribes de contenu de fichiers.

Photorec restitue des fichiers avec des noms étranges. :)


> >, et si oui, pourquoi est-il présenté par
> > cfdisk comme "HPFS/Ntfs/exFAT" ?
> 
> Parce cfdisk se contente de lire l'identifiant de type de partition dans 
> la table de partition et non le contenu de la partition elle-même, et 
> que ces trois systèmes de fichiers utilisent le même identifiant 07h.

Ok, merci !


-- 

http://orditux.org
https://linux-ariege.eu.org
http://linuxvillage.org 
http://bentovillage.me



Plus d'informations sur la liste de diffusion Linux-31