Re: Tabella partizione cancellata
Inviato: mer ott 16, 2013 18:38
Nulla?
Stranissimo.
print cosa dice: niente manco lui?
Stranissimo.
print cosa dice: niente manco lui?
rik70 ha scritto:Nulla?
Stranissimo.
print cosa dice: niente manco lui?
ZeroUno ha scritto:gpart (non gparted) mi ha salvato tante volte.
Non é più sviluppato ma lo trovi nel repo slacky 13.37
py67 ha scritto:Ora gpart stà lavorando vedremo, grazie di tutto...
Codice: Seleziona tutto
# for a in `seq 1 1000`;do echo -n "$a ";dd if=/dev/sdb count=100 bs=512 skip=$a 2>/dev/null|file - ;done|grep -v data
0 /dev/stdin: x86 boot sector
30 /dev/stdin: x86 boot sector
63 /dev/stdin: x86 boot sector
...
Codice: Seleziona tutto
parted /dev/sdX print
gdisk -l /dev/sdX
ZeroUno ha scritto:py67 ha scritto:Ora gpart stà lavorando vedremo, grazie di tutto...
In verità gpart doveva risponderti quasi istantaneamente.
Il funzionamento è più o meno così:
leggi il settore. E' un filesystem? si; allora plausibilmente è una partizione. Me la segno e vado alla fine del filesystem. E continuo da lì (che quindi è la fine del disco).
Il problema è che supporta solo ext2 e non so fino a quanto ext4 sia retrocompatibile.
Tuttavia puoi simularti manualmente il funzionamento di gpart, sapendo come era più o meno la partizione:Codice: Seleziona tutto
# for a in `seq 1 1000`;do echo -n "$a ";dd if=/dev/sdb count=100 bs=512 skip=$a 2>/dev/null|file - ;done|grep -v data
0 /dev/stdin: x86 boot sector
30 /dev/stdin: x86 boot sector
63 /dev/stdin: x86 boot sector
...
prova
# dd if=/dev/sdb of=/tmp/prova.img count=10000 bs=512 skip=63
# tune2fs -l /tmp/prova.img
e vedi che dice
con una geometria del genere
255 heads, 63 sectors/track (che dovrebbe essere più o meno lo standard), la tabella delle partizioni equivalente è
Device Boot Start End Blocks Id System
/dev/sdb1 * 63 208844 104391 83 Linux
in extended (fdisk, 'x', 'p')
Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID
1 80 1 1 0 254 63 12 63 208782 83
ovviamente a te ti cambierà la dimensione.
prova mount -o ro /dev/sdb1 /mnt
rik70 ha scritto:@py67
skip=63 probabilmente è sbagliato. In un disco come il tuo partizionato con una versione recente di parted, la prima partizione non dovrebbe partire dal settore 63. Il valore corretto e più probabile che sia 2048.
py67 ha scritto:rik70 ha scritto:@py67
skip=63 probabilmente è sbagliato. In un disco come il tuo partizionato con una versione recente di parted, la prima partizione non dovrebbe partire dal settore 63. Il valore corretto e più probabile che sia 2048.
E' un buon segno?... Questo è il risultato dopo il tuo consiglio:
[...]