Mi computadora portátil está rota y quiero eliminar los datos del disco duro, pero configuré un bloqueo del disco duro. ¿Qué debo hacer?
Un método eficaz para desbloquear el bloqueo lógico del disco duro
1 Prefacio
No sé si alguna vez te has encontrado con una situación en la que el ¿La computadora no se puede iniciar desde el disquete y el disco duro? Después de que un virus infecta la tabla de particiones del disco duro de una computadora, si la máquina no se puede iniciar, generalmente se puede iniciar desde un disquete. Pero en casos severos, no sólo la máquina no se puede iniciar desde el disco duro, sino que tampoco se puede iniciar desde el disquete. Algunos virus maliciosos pueden provocar que el disco duro quede bloqueado.
El autor fue bloqueado una vez mientras jugaba con el bloqueo del disco duro de su máquina. Como resultado, la máquina falló cuando la inicié en modo DOS WIN95 en el disco duro, y también falló cuando la inicié en DOS
en el disquete cuando seleccioné Ninguno para el disco duro. escriba COMS, aunque pude arrancar desde el disquete, no había disco duro después del inicio. Usando el comando FDISK en el disquete, no hay forma de volver a particionarlo y formatearlo. Me dejó perdido.
Originalmente, cuando el disco duro está bloqueado, puede usar una versión de DOS inferior a 3.0 para iniciar la máquina. Aunque la máquina no reconoce el disco duro después de iniciarse, la razón para no reconocerlo es que está. la administración no es
El disco duro grande actual está instalado, por lo que puede usar Debug para modificar la tabla de particiones del disco duro y puede iniciarlo después de la modificación. Sin embargo, en la era de WINDOWS, es difícil encontrar DOS por debajo de 3.0.
Incluso si puede encontrarlo, es posible que no pueda usarlo porque no hay una unidad de disquete de 5 pulgadas en su dispositivo. máquina. Por tanto, la mejor forma es escribir un programa para resolver este problema. Al intentar
y pensar, el autor encontró un método más práctico que puede desbloquear fácilmente el disco duro bloqueado y, por supuesto, desbloquear mi propio disco duro. A continuación, presentaré este método.
2. Principio del bloqueo del disco duro
El bloqueo del disco duro generalmente implica manipular la tabla de particiones del disco duro, por lo que primero debe comprender la tabla de particiones del disco duro. La tabla de particiones del disco duro se encuentra en el sector 0 cilindro 0 cabeza 1. Los primeros 200 bytes de este sector son el programa de arranque principal y los siguientes 64 bytes a partir de 01BEH son la tabla de particiones. La tabla de particiones tiene hasta 64 bytes, divididos en 4 columnas, cada columna tiene 16 bytes, que se utilizan para describir una partición. Si utiliza el programa DOS FDISK para particionar, puede utilizar sólo dos columnas como máximo. La primera columna describe la partición básica de DOS y la segunda columna describe la partición extendida de DOS.
La estructura de la columna de la tabla de particiones y el significado de cada byte son los siguientes:
00H: marca el byte activo, la partición de DOS activa es 80H y las demás son 00H. .
01H: el número principal donde se encuentra el sector lógico 0 de esta partición.
02H: el número de sector en el cilindro donde se encuentra el sector lógico 0.
03H: el número de cilindro donde se encuentra el sector lógico 0.
04H—Indicador de tipo de partición.
05H: el número de cabecera del último sector de esta partición.
06H: el número de sector del último sector.
07H—Número de cilindro del último cilindro.
08H: el número total de sectores del disco duro antes de esta partición, expresado en palabras dobles.
0CH: el número total de sectores en esta partición, contando desde los sectores lógicos 0, excluyendo los sectores ocultos, representados por palabras dobles.
Aunque el número de cilindro y el número de sector proporcionados en la introducción anterior ocupan cada uno un byte, de hecho el número de sector está representado por 6 bits y el número de cilindro está representado por 10 bits. se ubica el número
Los dos dígitos más altos de la estrofa son en realidad los dos dígitos más altos del número del cilindro. Los últimos dos bytes de la tabla de particiones son los signos válidos de la tabla de particiones. Si se modifican, no podrá iniciar desde el disco duro.
Este es un método simple para bloquear el disco duro. disco. La solución es arrancar desde el disquete y el disco duro aún se puede utilizar después del arranque. Utilice el software Diskedit en Debug Noratn para restaurar el indicador en la tabla de particiones del disco duro y no habrá problemas al arrancar desde el disco duro.
Otra forma de bloquear el disco duro es manipular los parámetros de la partición. Si todos los parámetros de la partición se cambian a
0, entonces los parámetros de la partición no se pueden encontrar durante el inicio, por lo que el disco duro no se puede iniciar y el disco duro no se puede iniciar. El disquete no se puede iniciar. El disco duro no se reconoce después del inicio. Si escribe la letra de unidad C y presiona Enter, aparecerá el mensaje Especificación del controlador no válida.
Pero, afortunadamente, la computadora se puede iniciar después de todo, no importa si el disco duro no se reconoce. Usando DOS Debug en el disco A aún se puede leer el contenido del disco duro 0 cilindro 0 cabeza 1 sector.
Después de la modificación, escriba 0 cilindro, 0 cabeza y 1 sector, y luego reinicie la máquina y no habrá ningún problema. Si cambia los parámetros de la tabla de particiones a otros parámetros a voluntad, es posible que no pueda iniciar desde un disco del sistema DOS que pueda instalar DOS. Después de presionar F3 para salir, se producirá un error de asignación de memoria y el intérprete de comandos de DOS COMMAND no puede. se cargará, el sistema falla.
El autor se ha encontrado con esta situación. Pero el uso de un disquete formateado como disco del sistema puede iniciarse sin problemas. Siempre que la depuración esté disponible, aún puede volver a modificar los parámetros de la tabla de particiones.
Lo aterrador es que si desafortunadamente cambias los parámetros de la tabla de particiones a una cadena circular, es decir, la siguiente partición de la unidad C apunta a la unidad D, y la siguiente partición de la unidad D apunta a al área C,
Si este ciclo continúa, cuando se inicie DOS y WIN95, solo fallará debido a la lectura interminable de unidades lógicas. Esto significa que mientras haya un disco duro, no importa si usa un disquete o un disco duro, no podrá iniciar la máquina, ya que la imposibilidad de iniciar es causada por el disco duro, incluso si descarga. el disco duro a otra computadora, no podrá iniciar la máquina. Al usarlo, el disco duro quedará completamente bloqueado, que es lo que me pasó a mí. Si no lo cree, solo necesita cambiar el 1D0H del cilindro 0, la cabeza 0 y el sector 1 del disco duro a 1 (si el número del cilindro inicial de su unidad D no es lo suficientemente grande,
ya es 1), y luego cambie 1D1H a 0, lo que significa que el número de cilindro inicial de la unidad D es el mismo que el de la unidad C. Vea si su computadora aún puede iniciarse, pero nunca debe intentarlo sin él. preparación suficiente.
Un programa completo de bloqueo del disco duro no es más que reescribir el programa de arranque de 0 cilindros, 0 cabezales y 1 sector, destruir la tabla de particiones y crear deliberadamente una tabla de particiones circular, y
Los parámetros reales de la tabla de particiones del disco duro y el programa de inicio se colocan en otros sectores ocultos y se protegen. Si la contraseña es incorrecta al inicio, la máquina no se puede iniciar. Si la contraseña es correcta, se iniciará sin problemas.
Este tipo de programa de bloqueo del disco duro se puede iniciar con un disquete en buenos casos, en casos graves, ni siquiera el disquete se puede iniciar y el disco duro está realmente bloqueado.
>Método de desbloqueo general:
p>
1. Si conoce la contraseña establecida originalmente por el usuario, puede presionar la tecla 6 (tecla de flecha derecha) en el teclado pequeño debajo del PC-3000AT. menú principal y seleccione "Disksequritycommands" --- "desbloquear
disco", ingrese la contraseña correcta y presione Enter. Si el mensaje indica que la operación fue exitosa, el desbloqueo fue exitoso, luego ejecute ". Clearpassword" para borrar completamente la contraseña establecida por el usuario y los datos no se dañarán en este momento
.
2. Si no se conoce la contraseña establecida por el usuario, pero la contraseña maestra es FFFE y el nivel de seguridad es alto, los pasos de desbloqueo son los mismos que los anteriores. Pero al ingresar la contraseña, debe seleccionar
Tipo de contraseña:master e ingresar la contraseña maestra correcta
3. FFFE y el nivel de seguridad es máximo, debe ejecutar "Disksequritycommands"-"Establecer
contraseña", ingresar la contraseña maestra correcta y luego ejecutar "Erasedisk". Después de decenas de minutos de limpieza de datos, el disco duro se puede restaurar a un estado utilizable, pero se perderán todos los datos originales.
4. Si no conoce la contraseña establecida por el usuario o la contraseña maestra, debe utilizar un método especial para eliminar la contraseña.
Existen varios otros métodos efectivos para hacerlo. ¡Desbloquea el punto muerto lógico del disco duro! (Fácil)
La forma más sencilla de desbloquear el "bloqueo lógico" es:
1. Fuente de alimentación del disco duro "intercambiable en caliente".
La fuente de alimentación del disco duro de "conexión en caliente" significa que cuando se inicia el sistema, el disco duro bloqueado no se enciende primero y luego "conecta en caliente" el cable de alimentación al disco duro una vez completado el inicio. , para que el sistema pueda funcionar normalmente.
Controla el disco duro. Este es un método muy peligroso para reducir el riesgo, después de encontrar un "bloqueo lógico", es mejor seguir los siguientes dos métodos relativamente simples y seguros.
2. ★UltraEdit★
Primero prepare un disco de arranque y luego use una herramienta de edición binaria (se recomienda UltraEdit) en otras máquinas normales para modificar el archivo IO.SYS en el disquete (recuerde antes de modificar
Cambie los atributos del archivo a normal), busque específicamente la primera cadena "55AA" en este archivo y luego cámbiela a cualquier otro valor después de encontrarla. Usando este disquete de sistema
modificado, puede iniciar exitosamente con el disco duro bloqueado. Sin embargo, dado que la tabla de particiones normal del disco duro ha sido destruida, no puede usar "Fdisk" para eliminar y modificar la partición. Sin embargo, puede usar el método de recuperación de la tabla de particiones presentado en este foro. para manejarlo.
3. ★DM★
Debido a que DM es una herramienta de disco duro que no depende del BIOS de la placa base para identificar el disco duro, incluso si el disco duro está configurado en "NINGUNO" en el BIOS de la placa base, DM aún puede identificar el disco duro y realizar operaciones de mantenimiento
Operaciones de particionamiento y formateo, por lo que también podemos utilizar el software DM para desbloquear el disco duro.
Primero copie el DM a un disco del sistema, conecte el disco duro bloqueado y encienda la computadora, presione la tecla "Supr" para ingresar a la configuración del BIOS, configure todas las interfaces IDE en "NINGUNO" y guarde y return
Salga y luego use el disquete para iniciar el sistema. El sistema se puede iniciar "bloqueado", porque en este momento el sistema no tiene ningún disco duro.
Después de iniciar y ejecutar DM, encontrará que DM puede reconocer el disco duro y simplemente seleccionar el disco duro para particionarlo y formatearlo. Este método es simple y conveniente, pero tiene un defecto fatal
es decir, los datos en el disco duro no se pueden guardar
Cómo solucionar el bloqueo lógico del disco duro
Cuando hablemos de temas específicos Antes de resolver el problema, primero hablemos de la razón por la cual el disco duro bloqueado por "bloqueo lógico" no se puede iniciar con métodos normales:
Cuando la computadora arranca el sistema DOS , buscará el orden de todos los discos lógicos cuando se inicie DOS. Al iniciar, primero debe encontrar la información de la tabla de particiones del sector de inicio principal, que se encuentra al comienzo de la dirección OBEH del primer sector del cero. cilindro del disco duro Cuando comienza la información de la partición, cuando es 80H, significa la partición de inicio principal, y las demás son particiones extendidas. La partición de inicio principal se define como la unidad lógica C. Luego busque la unidad lógica. partición extendida, que se define como la unidad D, y así sucesivamente. El "bloqueo lógico" comienza aquí
El registro de la partición de arranque maestra normal se modifica para señalar el primer registro lógico. disco de la partición extendida a sí mismo Cuando se inicia DOS, después de encontrar el primer disco lógico, el siguiente disco lógico siempre se encuentra a sí mismo, lo que forma un bucle infinito. Es por eso que la unidad de disquete, la unidad óptica y. El disco duro dual no se puede iniciar normalmente. De hecho, este "bloqueo lógico" simplemente aprovecha una pequeña falla en DOS durante el inicio, lo que ha dejado a muchos expertos desconcertados. Una vez que conozca el principio de "bloqueo" del "bloqueo lógico", será más fácil desbloquearlo. Una vez vi a un amigo usar el método de "conexión en caliente" de la fuente de alimentación del disco duro: cuando se inicia el sistema, el disco duro bloqueado no se conecta primero con el cable de alimentación y espera a que se complete el inicio. "Conecte" el cable de alimentación al disco duro. En este momento, si el disco duro no está quemado, el sistema puede controlarlo. Por supuesto, este es un método muy peligroso, así que no lo intentes fácilmente. Aquí tienes dos
métodos más simples y seguros.
Método 1: modificar el archivo de inicio de DOS
Primero prepare un disco del sistema DOS6.22 y traiga debug, pctools5.0, fdisk y otras herramientas. Luego, en una máquina normal, utilice sus herramientas de edición binaria familiares (depuración, pctools5.0 o ultraedit en Windows) para modificar el archivo IO.SYS en el disquete (tenga en cuenta antes de la modificación: cambie los atributos del archivo a normal). Específicamente, busque la primera cadena "55aa" en este archivo y cámbiela a cualquier otro valor después de encontrarla. Usando este disquete de sistema modificado, puede iniciar exitosamente con el disco duro bloqueado. Sin embargo, en este momento, debido a que el programa hacker ha modificado maliciosamente la tabla de particiones normal del disco duro, no puede usar FDISK para eliminar o modificar la partición, y aún no puede usar el inicio normal. disco para iniciar el sistema. En este momento, puede usar DEBUG para restaurar manualmente. Los pasos para reparar manualmente el disco duro usando DEBUG son los siguientes:
a:\>debug
-a
-xxxx:100movax,0201 Lea el contenido de un sector
p>-xxxx:103movbx,500 Establecer una dirección de caché
-xxxx:106movcx,0001 Establecer el puntero del primer disco duro
-xxxx:109movdx,0080 lectura Cabeza cero
-xxxx:10cint13 interrupción del disco duro
-xxxx:10eint20
-xxxx:0110Salir del programa y regrese al indicador
-g run
-d500 para ver el contenido de la dirección 500 después de ejecutar
En este momento, encontrará que el El contenido que comienza en la dirección 6be es la información de la partición del disco duro. Encontrará que la partición extendida de este disco duro apunta a usted mismo. Esto hace que DOS WINDOWS busque el disco lógico del disco duro durante el inicio. El disco lógico del disco duro entra en un bucle infinito. Utilice el comando E bajo el indicador DEBUG para modificar los datos de la memoria de la siguiente manera:
E6BE
xx.0xx.0xx.0. ............
........................ ....... ..
.................55AA
55AA significa disco duro Etiqueta válida, no la modifique, xx0 significa cambiar los datos anteriores "xx " a 0
Utilice la interrupción 13 del disco duro para escribir los datos modificados en el disco duro, los detalles son los siguientes:
A:\>depurar
a100 representa la instrucción de ensamblaje para modificar la dirección 100
-xxxx:100movax,0301 escribe un sector del disco duro
-xxxx: Presione Enter directamente aquí
-g para ejecutar
-q para salir
Luego ejecute FDISK/MBR (restablezca el programa de inicio del sector de inicio del disco duro), simplemente reinicie la computadora. ¿Qué tal? ¿Es lo suficientemente sencillo manejarlo de esta manera? Y
¡Otra ventaja de este método es que puede conservar los datos en el disco! Si no necesita proteger los datos, existe una solución más sencilla:
Método 2: configure inteligentemente el BIOS y use DM para desbloquearlo. Todo el mundo sabe que el software DM es una identificación del disco duro. y software de instalación que no depende del BIOS de la placa base (por lo tanto, DM también se puede utilizar para instalar y utilizar discos duros de gran capacidad en placas base antiguas que no pueden reconocer discos duros grandes
). Incluso si el disco duro está configurado en "NINGUNO" en el BIOS, DM aún puede reconocer y procesar el disco duro.
En primer lugar, debe encontrar el software DM que coincida con el disco duro (para encontrar JS, debe conectarse a Internet) y luego copiar el DM a un disco del sistema. Conecte el disco duro bloqueado, encienda la computadora, presione y mantenga presionada la tecla SUPR
, ingrese la configuración CMOS, configure todos los discos duros IDE en NINGUNO (¡esta es la clave!), guarde la configuración, reinicie , y el sistema estará listo Iniciar "con bloqueo".
Ejecute DM después del inicio. Verá que DM puede omitir el BIOS, identificar el disco duro, seleccionar el disco duro, formatear la partición y todo está bien. ¿Tan simple? Sin embargo, la debilidad de este método es que se perderán todos los datos del disco duro.
Acerca del descifrado del disco duro
Hay dos tipos de contraseñas del disco duro: usuario y maestra. Hay dos niveles de cifrado, el nivel avanzado y el más alto. La contraseña maestra puede desbloquear al usuario. contraseña Los discos duros generales tienen una contraseña maestra común, si
agrega
contraseña avanzada del usuario, el suministro de energía es ininterrumpido y el disco duro no está bloqueado, puede volver a conectarlo directamente. -cifrarlo y liberarlo. Si se corta la alimentación, el disco duro se bloquea y el área de datos y el firmware se niegan a leerse y escribirse. El área aún se puede operar, como modificar la capacidad y leer.
fw
y otras operaciones Utilice la opción de contraseña de HDDL pc3k e ingrese directamente la contraseña maestra para cancelarla (la maestra de los discos duros de algunos fabricantes es el nombre de fábrica vacío, MHDD). y las clases
HDLOCK
agregan la contraseña avanzada del usuario. MHDD agrega texto sin formato y HDLOCK agrega texto cifrado. Si pc3k lo admite, puede ingresarlo directamente para este tipo de disco duro. la opción correspondiente para ver y borrar la contraseña.
Si no tiene esta opción, lea el firmware y utilice el software para modificar el contenido.
Se elimina el cifrado del disco duro de Seagate. por compilación Método fácil. . . . .
Descifrado del disco duro Seagate:
B2000,2000
buffer2000comparingto2000RD:0000:10:00WR:0010:10:00
Dirección0123456789ABCDEF10123456789ABCDEF
40000001005365616761746520202020202020202020202020202020202020202020
40002020200000 0000000000000000 000000000000000000000000000000
4000400000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000
Simplemente cambia todos los números anteriores a 0. . . . . . . . .