Newsgroup: it.comp.os.linux.sys
Titolo: Linux, MBR, fdisk linux & fdisk dos

Penso di aver leggermente impicciato il mio MBR.
Per il ripristino ho anche innumerevoli volte dato: fdisk /mbr
ma: ... cosa fa questo comando?
Penso che ad aver incasinato il mio hard-disk sia stato l'fdisk di linux.
Ho fatto diverse partizioni per installare Linux e 2 Windows... invano.
Il problema che si č presentato č che quando vado, con l'fdisk del dos, a
scrivere nell'MBR mi compare una finesta a schermo con scritto:
WARNING!!!, piů un messaggio che avverte che si sta scrivendo nell'MBR, come
se fosse un antivirus che chiede conferma; se non confermo infatti fdisk mi
da "Write error". Se do yes mi fa scrivere tranquillamente.
L'fdisk di linux non mi chiede nessuna conferma e non vedo nemmeno una
opzione per mettere/togliere questa protezione.
Anche Partition Magic non mi chiede conferma, cosě come se do fdisk da una
finestra di win95.
I problemi sorgono anche e soprattutto installando win95 che tenta di
scrivere nel MBR ma non ci riesce, ne mi chiede conferma; solo si blocca e
al riavvio (prima del prompt) mi da un messaggio:
Installazione di Win95
non č stato possibile scrivere nel mbr probabilmente per la presenza di un
antivirus...
ritentare dopo aver disinstallato l'antivirus.
Ieri ero riuscito a eliminare questo demone cancellando le partizioni, un
po' da win, un po' da linux... Tutte tranne una, primaria che mi contiene
parecchi dati che non saprei dove mettere; oggi ho reinstallato linux e mi
ha fatto lo stesso scherzetto.
comunque, ammesso che potessi cancellare anche questa partizione, perchč
alle brutte lo farei, non so se risolverei qualcosa. Anche perchč ho un po'
di timore a scrivere in raw mode sull'mbr, cosa che invece ho fatto su una
partizione... ho copiato /dev/hda su /dev/hda3 e infatti avviando da lilo da
quella partizione č come se avviassi dall'mbr. Premetto che lilo non l'ho
installato sull'mbr propio perchč ho saputo di casini che hanno fatto
perdere l'hdd.
Come posso recuperare il mio MBR in modo sicuro? (tra le altre cose fdisk
/mbr non l'ho nemmeno trovato documentato da nessuna parte!)
Grazie, Matteo


Infatti e' una opzione non documentata.
Fai cosi':
- disattiva la protezione antivirus del bios
- avvia con il cd di installazione di Linux e tramite fdisk *di Linux*
togli le partizioni Linux
- avvia con un dischetto di boot di Dos e lancia "fdisk /mbr"
A questo punto installa prima Windows e poi Linux.
LG
P.S.: il post qui e' abbastanza OFF-TOPIC, meglio postarlo su
it.comp.os.linux.iniziare 
-- 
*********************************************************************
Leandro Gelasi
V year Computer Science Engineering student at Siena University
gela...@lucy.dii.unisi.it
Gilles Villeneuve will live forever
*********************************************************************

 it.comp.os.linux.iniziare
Grazie, la prossima volta tenterò di esserlo di meno, ma ho visto altri
messaggi sull'mbr su questo news group ......
Matteo

/mbr non l'ho nemmeno trovato documentato da nessuna parte!)
L'mbr ha 512 byte, dei quali i primi 446 sono per il codice d'avvio, i
successivi 64 sono per definire le partizioni e gli ultimi due sono del
magic number. Esempio:
dd if=/dev/hda3 of=/dev/hda bs=16 count=5 skip=27 seek=28
copia solo la tavola delle partizioni, se ancora ce l'hai in hda3.
(In realta` copia anche tutto il quint'ultimo paragrafo, ma li` non
ci arriva il codice, ne' con winbug, ne' con lilo).
Oppure copiacelo tutto e manda a cag. fdisk.exe /mbr &C.
Ps. Guarda che fdisk.exe /mbr copia *solo* il codice e non tocca
invece le partizioni.
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */