Técnica de recuperación de datos para diferentes sistemas de archivos. Cómo restaurar el sector de arranque del disco duro: métodos efectivos y simples

27.12.2023

Si nunca te has encontrado con el problema de los fallos al cargar el sistema operativo de tu ordenador, es posible que este artículo no sea de tu interés. Está destinado a aquellos que quieran aprender a eliminar de forma independiente (sin llamar a especialistas) fallos ocasionales en el sistema operativo y restaurar el sector de arranque con sus propias manos.

Posibles causas del fallo.

Como regla general, una falla aparece inesperadamente. Un día no puedes encender tu computadora porque el sistema operativo no arranca. Esto sucede debido a que, por diversas razones que no son de interés para la gran mayoría de usuarios, el registro de arranque maestro (MBR), o como también se le llama, el sector de arranque, está dañado. Los motivos del fallo pueden ser daños al software del MBR debido a un ataque de virus o daños a los sectores físicos del disco duro. Puede solucionar el problema restaurando el sector de arranque. Como resultado, el programa reasignará áreas del disco duro y otro sector del disco realizará funciones MBR.

Solución

Restaurar el sector de arranque es bastante sencillo. La mayoría de las veces, es útil reiniciar el sistema. Es posible que le ofrezcan varias opciones. Aconsejamos a los usuarios inexpertos que elijan la opción para iniciar el sistema con los últimos parámetros de trabajo. Si esto no ayuda, intente iniciarlo en modo seguro. En este caso, no verá la imagen de fondo. Además, la mayoría de los programas no funcionarán, pero los archivos almacenados en el escritorio se pueden copiar a otro medio o disco local. Es necesario probar esta opción, porque la única forma de restaurar el sistema solo puede ser reinstalarlo y formatear el disco del sistema. Y si no quieres perder ningún documento importante, no descuides esta acción.

Recuperando el sector de arranque de Windows 7

Necesita encontrar el disco de instalación de Windows 7. Si falta uno por definición o se pierde, debe buscar un disco de arranque. Antes de restaurar el sistema, no olvide revisar su disco duro en busca de virus, o mejor dicho, asegurarse de que no estén presentes. Para hacer esto, instálelo en otra computadora o use un CD con un antivirus. Si ignora dicha verificación, existe el riesgo de que el gestor de arranque se interrumpa repetidamente debido al hecho de que el virus oculto se activa nuevamente.

Secuenciación

Debes comenzar a restaurar el sector de arranque de Windows 7 presionando el botón "Eliminar" cuando enciendes la computadora. En la sección "Avanzado" (o "Arranque"), busque el orden de inicio del dispositivo. Configure el BIOS en CD/DVD como primer dispositivo, guarde el cambio y salga.

El siguiente paso es seleccionar "Restaurar Windows usando la Consola de recuperación". Luego, de la lista proporcionada, seleccione el sistema a restaurar e ingrese su número. Presione "Entrar". Luego ingrese el comando "fixmbr" para reparar el MBR, o el comando "fixboot" especificando la letra de la unidad a restaurar, confírmelo (Y) y presione "Enter" nuevamente. Reinicia tu computadora. Si no fue posible restaurar el sector de arranque de esta forma, lo único que queda es reinstalar el sistema.

Sector de arranque

El sector de arranque es el primer sector de cualquier disco lógico de DOS. Por ejemplo, en un disquete o disco Zip, este es el primer sector físico, ya que un disquete no se puede particionar y solo tiene una unidad lógica. En un disco duro, los sectores de arranque están ubicados al comienzo de cada partición no secundaria o al comienzo de cualquier área del disco reconocida como un disco DOS lógico.

Estos sectores son un poco como sectores de arranque de partición en el sentido de que contienen tablas con información especial sobre la unidad lógica.

Un bloque de parámetros de disco que contiene información específica, como el tamaño de la partición, la cantidad de sectores del disco utilizados, el tamaño del clúster y la etiqueta del volumen.

El código de inicio es un programa que inicia el proceso de inicio del sistema operativo. Para DOS y Windows 9x/Me, este es el archivo Io. sistema.

El sector de arranque del disquete lo carga la ROM BIOS y, cuando el sistema arranca desde el disco duro, el MBR transfiere el control al sector de arranque de la partición activa. En ambos casos, el sector de arranque del disco lógico recibe el control. Realiza algunas comprobaciones y luego intenta leer el primer archivo del sistema desde el disco (en DOS/Windows, este es el archivo Io. sys). El sector de arranque no es visible porque está ubicado fuera del área de almacenamiento de archivos del disco lógico.

El sector de arranque de un disco lógico se crea mediante formato DOS y Windows 9x. En un disco duro, los sectores de arranque se encuentran al principio de cada unidad lógica, tanto en la partición primaria como en la secundaria. Todos los sectores de arranque, junto con los datos sobre el disco lógico, contienen un registro especial, pero durante el arranque solo se ejecuta el código del sector que se encuentra en la partición activa. El sistema operativo simplemente lee los sectores restantes para determinar los parámetros de las unidades lógicas.

El sector de arranque de un disco lógico consta de un programa (código ejecutable) y un área de datos. El sistema operativo necesita esta información para determinar el tamaño de la unidad lógica y la ubicación de estructuras como FAT. El formato del bloque de parámetros del disco es muy específico. Los errores en este bloque pueden provocar problemas al cargar DOS o imposibilidad de acceder al disco.

En mesa La Figura 4 muestra los formatos del sector de arranque de DOS de varias versiones.

Tabla 26.4. Formatos de registro de arranque de diferentes versiones de DOS

Directorio raíz

Un directorio es una base de datos que contiene información sobre archivos almacenados en el disco. Cada entrada tiene una longitud de 32 bytes y no debe haber separadores entre las entradas. El directorio almacena casi toda la información sobre el archivo que tiene el sistema operativo.

¦Nombre de archivo y extensión: ocho caracteres del nombre y tres caracteres de la extensión; el punto entre el nombre del archivo y la extensión está implícito pero no incluido en esta entrada.

Un byte de atributo de archivo que contiene una marca que representa los atributos estándar del archivo.

La hora y fecha en que se creó o modificó el archivo.

Información sobre la ubicación del archivo, es decir la ubicación de los grupos restantes está contenida en la FAT.

Hay dos tipos principales de directorios: directorio raíz y subdirectorio. Se diferencian en la cantidad máxima de archivos almacenados. En cada unidad lógica, en una ubicación fija, inmediatamente detrás de las copias FAT, hay un directorio raíz. Los tamaños de los directorios raíz varían según el tamaño del disco, pero cada directorio raíz específico tiene una cantidad máxima fija de archivos. La longitud del directorio raíz se fija cuando se crea el disco lógico y no se puede cambiar durante la operación. El tamaño del directorio raíz de varias unidades se proporciona en la tabla. 5. A diferencia del directorio raíz, un subdirectorio puede almacenar una cantidad arbitraria de archivos y expandirse según sea necesario.

Tabla 5. Tamaño del directorio raíz

Todos los directorios tienen la misma estructura. Las entradas de esta base de datos almacenan información importante sobre archivos que está relacionada con la información almacenada en FAT a través de uno de los campos de la entrada: el número del primer grupo en el disco ocupado por el archivo. Si todos los archivos en el disco no excedieran el tamaño de un clúster, no habría necesidad de FAT en absoluto. FAT contiene información sobre el archivo que no está en el directorio: los números de los grupos en los que se encuentra el archivo completo.

Para rastrear la ubicación de un archivo completo en el disco, consulte el directorio y averigüe el primer número de grupo y la longitud del archivo. Luego, utilizando la tabla de asignación de archivos, recorra la cadena de grupos ocupados por el archivo hasta llegar al final del archivo.

El formato de una entrada de directorio de 32 bytes se proporciona en la Tabla. 6.

Tabla 6. Formato del catálogo

Inclinación

Una palabra corresponde a dos bytes en orden inverso, una palabra doble corresponde a dos palabras en orden inverso.

Los nombres de los archivos y sus extensiones se escriben justificados a la izquierda y rellenados con espacios hasta la longitud máxima, es decir, el nombre del archivo AL en realidad se guardará como AL, donde los puntos representan espacios.

En mesa La Figura 7 enumera los atributos de archivo utilizados en las entradas del directorio.

Tabla 7 Atributos del archivo

En la etapa de formateo lógico de cada partición (disco lógico), se crean cuatro áreas lógicas: · sector de arranque; · tabla de asignación de archivos (ECG1 y FAT2); · Catálogo; · área de datos.

El sector de arranque de cualquier disco lógico (partición) se encuentra primero. Su bloque de datos (512 bytes) comienza con el comando JMP, que transfiere el control al programa IPL2, contiene el nombre del sistema operativo y su versión, contiene el bloque de parámetros BIOS del disco (BPB), el programa IPL 2 que carga el sistema operativo sistema y termina con la firma 55AA. A continuación, la Tabla 5 explica algunas de sus entradas más importantes.

Cambios en el sector de arranque Número de sectores reservados

El número de sectores reservados antes del primer FAT es ahora de 32.

Nuevo bloque de parámetros de BIOS

El bloque de parámetros del BIOS en EAT32 ocupa más espacio que el estándar y se llama Bloque de parámetros del BIOS Big FAT (BF_BPB). Debido a esto, el sector de arranque ahora ocupa no uno, sino tres sectores físicos, y hay uno adicional y está ubicado a través de tres sectores físicos en el séptimo, octavo y noveno sector físico. BF_BPB es una versión extendida de BPB presente en FAT de 12 y 16 bits. Contiene las mismas estructuras que el BPB estándar, pero incluye varios campos adicionales necesarios para FAT32. Los cambios realizados en BPB para admitir FAT32 se describen a continuación.

Tabla 5. Las entradas más importantes del sector de arranque

Longitud (en bytes)

Contenido

Comandos JMP y NOP

Nombre y versión de Windows

Número de bytes por sector

Número de sectores por cluster (siempre un múltiplo de dos elevado a n)

Número de sectores reservados antes del primer FAT

Número de tablas FAT

Número de elementos en el directorio raíz (límite máximo)

Número total de sectores (00 00 - si el tamaño del disco es superior a 32 MB)

Manejo del entorno; en este caso F8, que identifica el disco como un disco duro con cualquier capacidad

Número de sectores por elemento de la tabla FAT

Número de sectores por pista

numero de cabezas

Número de sectores ocultos

Número total de sectores si el tamaño del disco es superior a 32 MB

Número de disco; en este caso 80, que identifica la partición principal

Reservado

Firma extendida (siempre 29h)

Número de serie del volumen

Etiqueta de volumen

Tipo de sistema de archivos (12 bits o 16 bits)

Nota. Esta parte del sector de arranque se conoce como bloque de parámetros del BIOS (BPB). Contiene las características físicas del disco que utilizan MS-DOS y Windows cuando buscan un área específica. Al sumar o multiplicar los valores de estos parámetros, el sistema operativo aprende dónde se encuentra la tabla FAT, el directorio raíz y dónde comienza y termina el área de datos.

Campo del directorio raíz.

Este elemento informa el número de sectores en el directorio raíz. Para los discos duros, este valor siempre fue 512 (0200h) y significaba el número de líneas de directorio ubicadas en treinta y dos sectores. Ahora se cambia a 0 (0000h) y se ignora en los discos FAT32.

Número de sectores por elemento de la tabla FAT.

Este elemento se reemplaza por nulo y ahora actúa como un puntero al elemento correspondiente en BF_BPB cuando se trata de BF_BPB durante la carga.

Descripción del disco.

Un nuevo campo de dos bytes utilizado como indicador que indica si hay una o dos tablas FAT en el disco. Si la bandera está activada, solo hay una FAT en el disco; si está desactivada, hay dos. FAT32 creado por el comando Formato siempre crea 2 tablas FAT.

El primer grupo del directorio raíz.

El número máximo de elementos en el directorio raíz ahora se ha ampliado a 65535 y el directorio raíz en sí se puede ubicar en cualquier lugar. Este valor indica el número del primer clúster ocupado por el directorio raíz en el disco EAT32.

Sector de información de archivos.

Apunta al segundo sector de arranque. Contiene información sobre cuántos clústeres hay en el disco, cuántos de ellos están libres y qué clúster se asignó más recientemente. De esta manera, ya no tendrá que leer toda la tabla FAT para obtener esta información de uso frecuente.

Copia de seguridad del sector de arranque.

Otra innovación importante en EAT32. En versiones anteriores del sistema de archivos FAT, el daño al sector de arranque provocaba la pérdida total de todo el contenido del disco. FAT32 alivia este problema. Al escribir cambios en un volumen de inicio FAT32, FDISK crea una copia de seguridad del sector de inicio y la coloca en el sector lógico 6 del volumen. Si el nuevo MBR encuentra un error de lectura o una firma incorrecta al acceder al sector de arranque, busca el sector 6 y lee el resto del código de arranque desde allí.

Pero también hay problemas con esto. Cuando una computadora que ejecuta este sistema operativo se niega a arrancar, puede ser necesario restaurar el sector de arranque del disco duro, desde donde se inicializa e inicia todo el sistema.

Si el problema no está relacionado con las acciones del usuario, como regla general, las herramientas de diagnóstico integradas de Windows 7 podrán resolver el problema por sí solas, simplemente espere hasta que se reinicie después de un inicio fallido, en el que se le pedirá que Inicie la herramienta de recuperación del sistema y seleccione la opción de reparación automática allí.

Entonces, si encuentra los problemas descritos al principio de este material, primero que nada, cálmese, no pasó nada malo y todo se puede solucionar, ya que restaurar el sector de arranque de un sistema operativo moderno es un procedimiento estándar.

Sus acciones diferirán dependiendo de qué llevó exactamente a la imposibilidad de iniciar el "siete".

Si instaló el sistema operativo WinXP sobre Win7, debe descargar el programa EasyBCD. Al ejecutarlo en XP, puede restaurar el gestor de arranque en unos sencillos pasos y devolverlo a la lista de arranque de Windows 7.

Si, por ejemplo, instaló Windows XP encima de Windows 7 y arrancó mediante EasyBCD, y luego, por alguna razón, decidió eliminar la partición XP del disco duro, entonces se encuentra con una situación más complicada. Al desinstalar XP, también eliminó EasyBCD, lo que significa que ahora la computadora no sabe cómo cargar ningún sistema operativo.

Para restaurar el sector de arranque de Windows 7 tendrás que recordar dónde tienes el disco de recuperación de Win7 (claro que tú lo creaste, ¿no?) o, si la respuesta es no, entonces busca el disco, no importa cuál sea. Busque lo que tenga, insértelo en la unidad. Ahora debe iniciar desde el disco e ingresar a la sección "Restaurar sistema". Con la utilidad Bootrec.exe, que está disponible en el disco de instalación y en el disco de recuperación 7, restaurar el sector de arranque de Win7 no llevará mucho tiempo.

Cuando seleccione "Restaurar sistema", después de una breve espera tendrá opciones, lo más probable es que sea posible restaurar solo un sistema operativo: Windows 7. En la siguiente pantalla en la parte inferior, verá la opción "Símbolo del sistema"; , haga clic en él y se abrirá una ventana en la que deberá escribir varios comandos.

Primero, debes verificar si todo está bien con la utilidad Bootrec; para hacer esto, escribe bootrec y presiona la tecla Enter. A continuación, será necesario completar cada comando presionando esta tecla. Aparecerá un texto que describe las capacidades de la utilidad.

Para comenzar a restaurar el sector de arranque, escriba el comando

Si en respuesta la computadora escribe que "La operación se completó con éxito", entonces todo está en orden y el gestor de arranque se ha reescrito. Puedes pasar a la segunda parte, escribe el comando

bootrec/arreglarboot

Después de presionar Enter, la computadora creará un nuevo sector de arranque, ahora puede escribir el comando

Después de todas estas manipulaciones, podrá disfrutar del funcionamiento normal de su sistema operativo.

Como has visto, restaurar el sector de arranque de Windows 7 es efectivamente un procedimiento muy sencillo.

Cómo recuperar el sector de arranque del disco duro

Casi todos los usuarios que trabajan con una computadora se enfrentan al problema de un sector del disco duro dañado. Puede haber varias razones para esto, desde un cierre inadecuado hasta una penetración profunda del virus. Hay muchas formas posibles de restaurar el sector de arranque del disco duro y los datos que contiene (en algunos casos, la información puede perderse para siempre). Algunas opciones resultarán demasiado complejas para los usuarios normales de PC y, lo peor, las acciones incorrectas pueden conducir a este mismo proceso de pérdida irrecuperable de datos o daño global a todo el sistema. Por tanto, la primera regla antes de iniciar los trabajos de recuperación es intentar reducir el número de impactos y, sobre todo, de manipulaciones incomprensibles y no comprobadas. No se recomienda borrar, cortar o copiar nada. Cada problema es individual, por lo que deberá verificar el sector en un software diferente. Hay muchos programas diferentes, los más populares son:

HDDScan;
Recuperación activa de archivos;
R-Estudio;
Norton Partitionmagic;
Raxco;
Maestro de partición EASEUS.

Y esto, por supuesto, no es todo, pero estos programas suelen hacer frente a la tarea y gozan de buenas críticas entre los usuarios. Por desgracia, no siempre es posible restaurar el sector de arranque del disco duro lo más rápido posible; pueden surgir problemas al determinar el tipo de sistema de archivos o la presencia de este sector no será visible;

Formatear medios

Este método es adecuado para quienes no se preocupan por la información del medio y es importante restaurar el sector de arranque del disco duro lo más rápido posible. Tras este procedimiento, en el 80% de los casos la obra queda completamente restaurada. Pero a menudo se recurre a este método como último recurso, porque... Los datos del disco siguen desempeñando un papel importante para casi todo el mundo, especialmente si se trata de un ordenador de trabajo.

disco de prueba
Si un usuario encuentra un problema por primera vez y no sabe en absoluto cómo restaurar el sector de arranque hdd2, esta utilidad puede hacer frente a la tarea muy rápidamente. Sin embargo, no sin la participación del propio usuario, será necesario comprender algunos puntos. Lo que hace que el programa sea particularmente difícil es la interfaz en inglés. Si conoce palabras técnicas, el sistema será comprensible.

Consideremos este método punto por punto:
1) Busque Crear un nuevo archivo de registro; si es necesario, ingrese el registro.
2) A continuación, debe buscar el medio dañado según la descripción de sus características, por ejemplo: Disco/dev/sds – 160 GB, selecciónelo.
3) El siguiente paso es seleccionar el tipo de partición entre Intel, Sun, Mac, etc.
4) Luego de esto se abren posibles operaciones que se pueden realizar con el disco. Seleccione Analizar.
5) Luego viene un análisis de posibles pérdidas y la estructura general.
6) Seleccionar geometría en el disco.
7) Los pasos finales en la sección "Registro de arranque maestro" son responsables de reiniciar el sector. Debe seleccionar el disco dañado, luego verificar los sectores y reescribir el MBD.

Con el curso de acción correcto, después de reiniciar, el disco debería funcionar nuevamente y al mismo tiempo tener todos sus datos en la misma forma.

El segundo método es usarlo en Windows.
Por varias razones, es posible que la primera opción no funcione y la cuestión de cómo restaurar el sector de arranque del disco duro 3 permanece abierta. Para comprender el proceso de recuperación en sí, echemos un vistazo más de cerca a qué es MBR.

MBR es el primer sector que se encuentra en el disco, tiene una tabla especial con particiones y un programa de arranque que lee los datos y su ruta, comenzando desde el disco duro y terminando con la partición del sistema operativo instalado.

Procedimiento:
1) Primero, debe encender la computadora y seleccionar arrancar desde el disco de instalación o unidad USB, presionar cualquier tecla y en la ventana de instalación de Windows seleccionar "Restaurar sistema", si se detecta un problema, hacer clic en arreglar y reiniciar.
2) Si esto no ayuda al sector de arranque, abra "restaurar sistema" nuevamente y seleccione "siguiente", escriba bootrec/fixmbr en la línea de comando. Este comando hará que el registro de arranque maestro sea compatible y resolverá el problema de su corrupción. Pero nada cambiará en la tabla de particiones.
3) Emitimos el siguiente comando bootrec/fixboot, esta acción escribe un nuevo sector de arranque que será compatible con Windows. Haga clic en "salir" y reinicie la computadora.

En general, ¡esto debería funcionar! Pero como muestra la práctica, restaurar el sector de arranque del disco duro no es tan fácil y, en este caso, existen otros métodos y comandos:
1) El comando bootrec/ScanOs realiza un análisis completo y busca sistemas operativos, si los encuentra, será visible en la pantalla.
2) bootrec/RebuildBcd se usa para agregar el Windows encontrado al menú de inicio general; la combinación Y e ingresar completarán el proceso de adición.

Si esto no produce el efecto deseado, un comando como bootsect/NT60 SYS en un caso individual puede restaurar el sector de arranque del disco duro actualizando el código de arranque principal. Luego debe hacer clic en "salir" y reiniciar la computadora.
Por supuesto, estos no son todos los métodos y programas existentes, por lo que si estas opciones no ayudan, es aconsejable acudir a un foro de informática, porque muchos usuarios se encuentran con este problema y se dicen entre sí cómo proceder para restaurar inteligentemente el disco duro. sector de arranque y no dañarlo aún más. Los sectores de arranque son un tema bastante popular; si lo busca en Google, queda claro que las situaciones de falla del cargador de arranque pueden ser muy diferentes, pero casi siempre hay una respuesta a cualquier acción. Aquí hay algunos programas más buenos y efectivos para la recuperación del disco duro:
MBRFix
Disco duro modelo
Bota de Hirlen