Lg63 Ben Okopnik - tisztítsa meg a master boot record (MBR)

Tisztítása a master boot record (MBR)

Kísérlet - egy izgalmas élmény. A végén, az egyik dolog, ami a Linux annyira érdekes néhány ember - ez egy lehetőség, hogy „csavarja” a beállításokat, és figyeljük, hogy mi történik. Bevallom, számomra - ez a döntő tényező. Az egyik nehézség azonban abban rejlik, hogy bizonyos típusú „twiddling” vezethet súlyos problémák. Sőt, ez némileg emlékeztet lefűrészelése az ág, amelyen ülni.

Számos ember fordul a válasz Gang egy kérdést, mint ez: „Kedves TAG (The Answer Gang): I pántos egy bottal a dinamittal CPU és nem félnek használni, most, hogy az osztatlan figyelmet, figyelj :. I problémába ütközött közben telepíteni. "

Mit kiderült - miután a rendőrség, a tűzoltóság, nagy emberek, fehér köpenyes, hogy jöjjön, és hagyjuk - kiderül, hogy a (nem tűz, rendőrség, és kísérletezők :) szembe a klasszikus probléma a „sült MBR”: telepített Linux, képzeljük el, hogy a Windows rontja a master boot rekordot, törölje a partíciót a Linux, próbálja meg telepíteni az első Windows. és Wow. A Windows telepítése hibát észlel és megáll.

Az ok -, hogy elfelejtettem, hogy távolítsa el a LILO, ami lehet felvételt az eredeti MBR; úgy, hogy a boot kódot az MBR-ba próbálják átvinni a vezérlést a Linux kernel, amely már nem létezik.

Semmi sem segít. Nem dokumentált opció „fdisk / mbr”, amely állítólag rögzíteni egy tiszta MBR, úgy tűnik, hogy nincs hatása; „Az fdisk” a dialógus nem hajlandó eltávolítani a „nem-DOS” részben; még a detonátor nem robbant. Mi a teendő, mit kell tennie.

By the way, az oka az első két probléma lehet egy parancs Windows „lock” - alapértelmezett „nedves bejegyzés” ( "nyers írások) a lemezen tilos, és a„lock c:”meghajtó blokkok írásban. (Ami a detonátor - Azt javasoljuk detonátor Dynamit Nobel, arról, hogy a híd-Wire, persze, konzultáljon velük óvatosabb :)

Megoldás Linux

Ha valamilyen más módon a Linuxot - mondjuk, via Tom Root-Boot floppy - akkor egyszerűen hivatkozhat „dd”, mint ez:

dd if = / dev / zero of = / dev / hda bs = 512 count = 1

Igen, ez az, amire szüksége van. Az MBR hiányzik. Nyilvánvaló, hogy root jogokkal kell ezt tenni.

DOS-alapú megoldás

Indítsd a DOS floppy, amely "debug"; fuss "debug". Töltsük 512 byte darab memória nullákkal megadásával meghívást „-” parancsot:

Menj a parancsot szerelő mód „a”, és adja meg a következő kódot:

sajtó , hogy kilépjen összeszerelési mód, vegyen egy mély levegőt -, és nyomja meg a „g”, hogy végre, majd a „q” leszokni „debug”. A HD elég üres, és készen áll a particionálás és a telepítést.

DOS döntés: Az eredeti ötlet és kódja Minas Mark (Mark Minasi) tisztítására használt infetsirovannyh / hibás MBR-ek és az ő hozzájárulásával szoktam tanítani; Minden változás a kódot / parancs - az enyém.