Imprimir

Cómo borrar el MBR

Si por algún motivo necesitamos borrar el MBR (Master Boot Record) de un disco duro (por ejemplo, si queremos instalar Windows en un ordenador que ha tenido Linux), tenemos dos opciones:

  1. desde MS-DOS (por ejemplo, desde el disquete de inicio de Windows), utilizaremos Fdisk con la opción /MBR, no documentada por Microsoft:
    A:\ fdisk /MBR

    Esto generalmente borrará el contenido del MBR pero en ocasiones puede fallar, ya que el comportamiento de este comando es algo aleatorio (?).

  2. desde Linux (por ejemplo, desde un dispositivo de rescate), utilizaremos el comando dd (data duplicator):
    # dd if=/dev/zero of=/dev/hda bs=512 count=1

    Con esto le decimos que copie 1 bloque (count=1) de 512 bytes (bs=512) del fichero de entrada (if=/dev/zero) en el fichero de salida (of=/dev/hda), y dado que el MBR reside en un área de 512 bytes en el primer sector del disco duro, borraremos su contenido.

    Atención

    Debemos tener mucho cuidado porque si por error ejecutamos el comando:

    # dd if=/dev/zero of=/dev/hda

    no sólo borraremos el MBR sino todo el contenido del primer disco duro, ya que copiaremos ceros desde /dev/zero hasta el final del disco duro /dev/hda.

8 Comentarios en “Cómo borrar el MBR”

  • SeAlVa dice:

    Hay que tener cuidado, porque te puedes cargar la tabla de particiones :S
    Si esto ocurre, aconsejo que os bajéis un live-cd de qparted + testdisk y se recupera facilmente.

    Saludos

  • pablo dice:

    jajaj me encanto, no documentada por mocosoft. Son terribles. Es cierto le falta poner muchas verdades a esa gente. Viven mintiendo.

  • LORENA dice:

    Si se retira la pila de la motherboard ¿se corre el riesgo de borrar el MBR del disco rigido?

  • crash-n-burn dice:

    LORENA, retirar la pila de la placa base no afecta para nada al disco duro y desde luego no se borrará el MBR.

  • diego dice:

    Utilice el comando de arriba, en varias ocasiones para estar seguro de estarlo digitando correctamente y todas se vuela todo completo, no deja nada en el disco duro

    Aqui les pego lo que hice

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

    cambie hda por sda y juas todo el disco al carajo, ni rastro de las particiones, que hice mal???

  • crash-n-burn dice:

    diego, con ese comando no has borrado el contenido del disco duro sino el MBR. En el MBR reside la información de las particiones, por lo que las entradas en la tabla de particiones se borran y ya no podrás acceder a ellas. Échale un vistazo a la Wikipedia Master Boot Record

  • pepe dice:

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

    ???=512 borra todo

    ???=446 borra MBR

  • Carlos Ruiz dice:

    Holap:

    Genial… lo necesitaba para instalar Windows en un PC del año ‘95 que alguna vez tuvo Linux… xD

    Saludooos :P

Deja un comentario