(Disque) ASUS WL700gE quel système de fichier ?

Bonjour,

J’ai (j’avais, paix à son âme) un Routeur/Wifi/NAS “ASUS WL700gE”.
Il y a deux jours, il n’a pas démarré.
L’alimentation fonctionne, le courant arrive bien sur la “carte mère”, mais rien, pas de diodes alumées, pas de disque qui tourne…

J’ai donc démonté le disque pour tenter de récupérer les fichiers que le disque dur contient.
Je l’ai branché sur un interface “IDE to USB”, puis j’ai connecté celle-ci à ma Debian.

~/ dmesg [23876.502659] usb 3-2: new high speed USB device using ehci_hcd and address 10 [23876.556275] hub 3-0:1.0: unable to enumerate USB device on port 2 [23876.801147] usb 3-2: new high speed USB device using ehci_hcd and address 11 [23876.934765] usb 3-2: New USB device found, idVendor=152d, idProduct=2338 [23876.934769] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=5 [23876.934773] usb 3-2: Product: USB to ATA/ATAPI Bridge [23876.934775] usb 3-2: Manufacturer: JMicron [23876.934777] usb 3-2: SerialNumber: 6D241D44F601 [23876.934893] usb 3-2: configuration #1 chosen from 1 choice [23876.936110] scsi8 : SCSI emulation for USB Mass Storage devices [23876.936690] usb-storage: device found at 11 [23876.936693] usb-storage: waiting for device to settle before scanning [23881.938319] usb-storage: device scan complete [23881.939049] scsi 8:0:0:0: Direct-Access HDT72252 5DLAT80 A96A PQ: 0 ANSI: 2 CCS [23881.940103] sd 8:0:0:0: Attached scsi generic sg10 type 0 [23881.940269] sd 8:0:0:0: [sdj] 488397168 512-byte hardware sectors: (250 GB/232 GiB) [23881.941019] sd 8:0:0:0: [sdj] Write Protect is off [23881.941023] sd 8:0:0:0: [sdj] Mode Sense: 00 38 00 00 [23881.941025] sd 8:0:0:0: [sdj] Assuming drive cache: write through [23881.942519] sd 8:0:0:0: [sdj] Assuming drive cache: write through [23881.942524] sdj: unknown partition table [23881.960387] sd 8:0:0:0: [sdj] Attached SCSI disk
Evidemment vous avez vu l’avant dernière ligne… unknown partition table :frowning:

Le disque fonctionne donc très bien. Pas de bruit suspect, il est parfaitement reconnu.
Je soupçonne un “system disk” exotique…
J’ai bien sur cherché sur le Net, mais aucune réponse, je dois être une exception à bidouiller moi-même ce genre de chose (il faut dir que le SAV est loin de chez moi :mrgreen:
Quelqu’un de calé saurait-il quel système de fichier est utilisé par Asus pour ses NAS ?

voila ce que j’ai trouvé sur un forum de SuSE:

Voila.

Après, tu peux sûrement t’amuser à installer une debian en lieu et place de ce qu’il y avait avant :stuck_out_tongue:

[quote=“L0u!$”]voila ce que j’ai trouvé sur un forum de SuSE:

Voila.

Après, tu peux sûrement t’amuser à installer une debian en lieu et place de ce qu’il y avait avant :p[/quote]

Merci, mais ce n’est pas une cléf… Relis mon post :exclamation: (ou je me suis mal exprimé ?)

Re,

Sachant que fdisk reconnait 97 types tu peux toujours essayer # fdisk /dev/sdj puis p :slightly_smiling:

[quote=“lol”]
Merci, mais ce n’est pas une cléf… Relis mon post :exclamation: (ou je me suis mal exprimé ?)[/quote]

Oui, je sais, je ne faisais que citer un post, où là il était question d’une clef usb. le problème reste le même, c’est un périphérique de stockage usb aussi.

Re,

[code]~/ sudo fdisk /dev/sdj
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xbaaa32a2.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won’t be recoverable.

The number of cylinders for this disk is set to 30401.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:

  1. software that runs at boot time (e.g., old versions of LILO)
  2. booting and partitioning software from other OSs
    (e.g., DOS FDISK, OS/2 FDISK)
    Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): p

Disk /dev/sdj: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbaaa32a2

Device Boot Start End Blocks Id System

Command (m for help):[/code]
Zut… Pas reconnu !
Et j’ai quand même un joli “warning: invalid flag” qu’il n’est pas question que je corrige tout de suite :mrgreen:
Je vais quand même fouiller encore sur Internet…
Merci beaucoup pour la piste.

J’ai peut-être trouvé, mais je voudrais un avis avant de me lancer…

J’ai lu ici comment il serait possible de procéder : wl500g.info/showthread.php?t=10198

[code]# Now that we have a backup of the MBR, we can savely give the disk a new partition table. Run Code:

fdisk /dev/sda

again. Give Code:

u

to change the from cylinder input to sector input. The Reiser partition starts at a sectorboundary, that’s because. Now make a new partition: Code:

n p 1

fdisk will ask for the first sector. Here comes the magic secret: 1262160. Next, for the last sector, just hit enter. It will define a Linux partition starting from sector 1262160 and occupying the rest of the disk. Check this with Code:

p

and then, then… Code:

w

to write it. Don’t sweat, you have a backup, don’t you? This write operation will only touch the first 512 bytes of the disk.

If you did it right, you can say open sesame with

Code:

mount /dev/sda1 /mnt/asus

[/code]
Si quelqu’un expérimenté dans ce genre de manip voulais bien me donner son avis… Moi je ne comprend pas !

A mon avis ca craint rien, sauf si dd n’arrive pas à réecrire le mbr original.
Les 512 premiers octets originaux sont importants, si tu comptes rebrancher le disque dans son equipement initial.

Tu doit aussi pouvoir faire une copie complete des 250G dans un fichier (avec dd) et ne modifier le mbr que dans ce fichier, puis monter le tout. Sans rien ecrire sur le disque.
Enfin, c’est à creuser… pas du tout cuit :smiley:

[quote=“ignatioza”]A mon avis ca craint rien, sauf si dd n’arrive pas à réecrire le mbr original.
Les 512 premiers octets originaux sont importants, si tu comptes rebrancher le disque dans son equipement initial.

Tu doit aussi pouvoir faire une copie complete des 250G dans un fichier (avec dd) et ne modifier le mbr que dans ce fichier, puis monter le tout. Sans rien ecrire sur le disque.
Enfin, c’est à creuser… pas du tout cuit :smiley:[/quote]
Merci de ta réponse,
C’est effectivement pas gagné… Rebrancher le disque sur l’équipement malheureusement ce ne sera pas possible… il est HS !
Mais le disque à l’air sain, donc je pense ne pas prendre un risque démesuré…
Je vais sauvegarder le mbr. Je crois que ça devrait suffire (j’ai lu un post de PascalHambourg hier qui disait que ce genre de commande dd “if=/dev/sda of=asus-mbr-original bs=512 count=1” ne sauvegarde que la structure des 4 premières partitions principales, tant mieux il n’y en à qu’une sur le disque…)

Le disque est dons en ReiserFs si j’en crois le résultat de mes recherches sur le net.
Il y a toutefois une histoire de “magic number” qui a l’air primordial et que je n’ai pas trop bien compris. Je creuse encore de ce côté, et je me lance !
:smt006

Bon, C’est fait et bien fait…
C’était bien du Reiserfs.
Manip :

[code]#
dd if=/dev/sda of=asus-mbr-original bs=512 count=1
fdisk /dev/sdf
u
n p 1
1262160
p
w

mkdir /mnt/asus
mount -t reiserfs /dev/sdf1 /mnt/asus
[/code]
En vérifiant avec gparted, j’ai bien une grande partition qui démarre au secteur 1262160 (le fameux “magic number”). Donc Reiserfs se réserve une partie du disque (616,29 Mo quand même…) pour écrire des infos… Quoi je ne sais pas ! Je chercherais quand j’aurais un moment :wink:

J’ai récupéré mes données, et ça c’est bien ! :smiley:

Salut,

Quel que soit le système de classement, une table des matières c’est utile :smiley:

[quote=“ggoodluck47”]Salut,

Quel que soit le système de classement, une table des matières c’est utile :smiley:[/quote]

Oui je suppose :laughing:
En fait j’ai l’impression que ça n’existe que sur les systèmes FS (NTFS ReiserFS…) ? Je me trompe ?
Je n’ai pas l’impression que sur mes disques en ext* ce soit comme ça ?

C’est encore pire : les mêmes elements sont répliqués plusieurs fois (sécurité). Cela se voit quand tu formates avec un vrai logiciel (pas gparted mais mkfs)

Bien noté.
Mes connaissance en ce domaine sont encore superficielles… Et c’est vrai que ce genre de choses ne sont “préoccupantes” que le jour ou les problèmes arrivent :mrgreen:
Je vais potasser ça, c’est indispensable pour comprendre bien d’autres choses qui en découlent…

Merci pour ton aide, c’est plus clair grâce à toi ! :smt006