Lg63 Ben Okopnik - curat master boot record (MBR)

Purificarea master boot record (MBR)

Experiment - o experiență interesantă. În cele din urmă, unul dintre lucrurile pe care le face Linux atât de interesant pentru unii oameni - aceasta este o oportunitate de a „răsuci“ setările și să observe: ce se întâmplă. Mărturisesc că pentru mine - este un factor decisiv. O dificultate, cu toate acestea, constă în faptul că anumite tipuri de „răsucindu“ poate duce la probleme serioase. De fapt, este oarecum amintește de taiere de pe ramura pe care stai.

Un număr de oameni sunt de cotitură la răspuns Gang cu o întrebare de genul: „Dragă TAG (Răspunsul Gang): Am legat un stick de dinamită pentru a procesorului său și nu se tem să-l folosească acum că am atenția nedivizată, asculta :. Am întâlnit o problemă în timp ce încerca să reinstalați. "

Ceea ce se dovedește - după poliție, pompieri, oameni mari în haine albe să vină și să plece - se pare că sunt (nu foc, de poliție, și experimentatori :) se confruntă cu problema clasica de „MBR prăjit“: instalat Linux, imaginați-vă că Windows strica master boot record, de a șterge partiția cu Linux, încercați să instalați mai întâi pentru windows. și Wow. Instalarea Windows întâmpină o problemă și se oprește.

Motivul - au uitat să dezinstalezi LILO, care ar fi înregistrate pe MBR-ul inițial; astfel încât codul de pornire în MBR-ul încearcă să transfere controlul la nucleul Linux, care nu mai există.

Nimic nu ajută. Opțiunea nereglementați „fdisk / mbr“, care ar trebui să înregistreze un MBR curat, pare să aibă nici un efect; „Fdisk“ în dialogul refuză să eliminați secțiunea „nu-DOS“; chiar detonatorul nu reușește să explodeze. Ce să fac, ce să facă.

Apropo, motivul pentru primele două probleme pot fi un Windows comandă „blocare“ - implicit „intrare umed“ ( „prime“) scrierile pe disc este interzisă, și „blocare c:“ blocurile de acționare prin scris. (În ceea ce privește detonatorul - se recomanda folosirea detonator Dynamit Nobel, făcut pentru tehnologia pod-sârmă, desigur, să se consulte cu ei mai atent :)

Soluție pentru Linux

Dacă sunteți într-un alt mod de a rula Linux - să zicem, prin intermediul Root-Boot floppy lui Tom - puteți invoca pur și simplu, „dd“, ca aceasta:

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

Da, asta este ceea ce ai nevoie. MBR-ul lipseste. Evident, trebuie să fii root pentru a face acest lucru.

soluție DOS

Boot cu o dischetă DOS care are „debug“; rula „depanare“. Umple 512 byte bucată de memorie cu zerouri prin introducerea unei invitații „-“ comandă:

Du-te la modul de asamblare de comandă „o“, și introduceți următorul cod:

presa , pentru a ieși din modul de asamblare, să ia o respirație profundă - și apăsați pe „g“ pentru a executa, apoi „q“ pentru a ieși „debug“. HD-ul este destul de gol și gata de partiționare și de instalare.

DOS decizie: Ideea originală și codul Minas Mark (Mark Minasi), utilizat pentru curățarea infetsirovannyh / corupt MBR-e și cu acordul lui am folosit pentru a preda; Toate modificările din codul / comanda - mină.