Pagina 1 di 1
Problemi dd su MBR (comportamento inatteso)
Inviato: mer 16 lug 2008, 8:40
da Blizzard
Salve,
per una storia piuttosto lunga mi sono ritrovato a creare sul mio pc una immagine del lilo sul MBR e inserirla in un altro pc.
Ovviamente speravo in un 1% di possibilità che riuscissi nel mio scopo di ripristinare il bootloader sull'altro PC alla svelta ma non è stato così (e questo non è il problema).
Il vero problema è che in seguito ho notato che sull'altro pc ora il disco veniva considerato vuoto (tutto lo spazio unallocated).
Concettualmente, se sono stato io, credevo che al più scrivevo cavolate nel MBR (come cavolate ce ne erano prima; avete presente le fila di 99 99 99...) ed invece sono sparite anche le partizioni.
i comandi che ho utilizzato sono stati
Codice: Seleziona tutto
# dd if=/mnt/tmp/boot.img of=/dev/sda bs=512 count=1
SE NON HO SBAGLIATO IL COMANDO ECC...
Dunque cosa c'è scritto in quei 512byte che evidentemente non riguarda solo il boot loader(che sia l'indirizzo dell'os o del programma lilo o di qualsiasi altra cosa) ma anche le partizioni?
grazie
Gio
Re: Problemi dd su MBR (comportamento inatteso)
Inviato: mer 16 lug 2008, 9:12
da Luci0
Sembra che si siano "volatilizzate" le partizioni o sbaglio ?
Sapevi benissimo che un errore con dd può costare caro ...
Con la live di parted puoi tentare il recupero ma stai attento a non fare ancora più danni ..
Hai controllato cosa c' era scritto nel file di 512 bytes boot.img ?
Re: Problemi dd su MBR (comportamento inatteso)
Inviato: mer 16 lug 2008, 9:19
da Blizzard
ciao Luci0,
il problema l'ho risolto con Partition Table Doctor, anche se sono stato davvero stupido a non fargli un dd della sua situazione attuale tanto da ripristinarlo in seguito.
Il problema è stato che non avrei mai pensato di distruggere la PT e fondamentalmente sto ancora cercando di capire se sia stato io (anche perchè prima del mio dd sono passate parecchie operazioni tra cui un CD di windows piazzato dentro che non riconosceva l'hard disk [e io più vedo queste robe e più rido] e uno scanning dell'HD).
Purtroppo (o fortunatamente dato il sistema che c'è sopra

) il notebook non è il mio e quindi non conoscevo bene la situazione che c'era sopra ma i primi 512 byte dovrebbero più o meno parlare la stessa lingua ovunque e non occuparsi di p.t.
ciao
Gio
Re: Problemi dd su MBR (comportamento inatteso)
Inviato: mer 16 lug 2008, 9:21
da Blizzard
Hai controllato cosa c' era scritto nel file di 512 bytes boot.img ?
dati binari. Di quelli che ti incasinano anche il prompt quando fai un cat
dovrei cercare un attimo il magic number con cui iniziano i bootloader e vedere da un hex editor se combaciano
Re: Problemi dd su MBR (comportamento inatteso)
Inviato: mer 16 lug 2008, 10:37
da Blizzard
esiste una parola per definirmi... ma non la posto
la risposta "banale" (per dirla alla UOVO DI COLOMBO) mi è arrivata da usenet
kees theunissen ha scritto:
Because the partition table is also located in the first sector
(a.k.a MBR) of the disk.
The first 446 byte of the MBR contain the bootstrap code.
The next 64 bytes contain the partition table (actually only
the entries for the four primary partitions you can have).
The last two bytes of the MBR contain a "magic number"
indicating an initialized boot sector.
Regards,
Kees.
ora mi chiedo come min**** ho fatto a pensare che la PT stava buttata da qualche altra parte quando un periodo mi ero anche andato a studiare il tutto.
Re: Problemi dd su MBR (comportamento inatteso)
Inviato: mer 16 lug 2008, 12:15
da tigerwalk
Una volta mi è capitata una situazione analoga, anche se non identica ed ho fortunatamente risolto ripristinando un MBR di M$ utilizzando ms-sys e, successivamente, reinstallando lilo.
Re: Problemi dd su MBR (comportamento inatteso)
Inviato: mer 16 lug 2008, 18:06
da Luci0
Ripensandoci é vero ... questa storia dei 446 bytes l' avevo già sentita !
In pratica hai scritto il bootloader+ la Partition Table del tuo disco, sul disco del notebook.
Si impara sempre qualcosa di nuovo ... fortuna che sei riuscito a risistemare tutto!
Re: Problemi dd su MBR (comportamento inatteso)
Inviato: mer 16 lug 2008, 18:37
da Blizzard
Si impara sempre qualcosa di nuovo ... fortuna che sei riuscito a risistemare tutto!
gia! il problema è che il pc non era il mio
Cinicamente, comunque grazie a quell'errore di certo ho fissato in mente i 446byte e mi sono documentato sulla formattazione dei 64byte divisi per quattro partizioni primarie.
Ora con un po di documentazione sul formato delle partizioni e dei loro identificativi sono in grado di controllare a mano alcune modeste parti.
Mi può servire per pazzi esperimenti di recupero che non finiscano male come questo o anche per effettuare una altrettanto pazza crittografia.
Se crittografi la pt a quanto pare il disco appare unallocated.
ciao
Gio