Red de conocimiento informático - Espacio del host - Mi computadora tiene un bloqueo lógico en el disco duro. ¿Alguien sabe cómo desbloquearlo? Debe ser preciso y práctico.

Mi computadora tiene un bloqueo lógico en el disco duro. ¿Alguien sabe cómo desbloquearlo? Debe ser preciso y práctico.

Primero prepare un disquete de arranque de DOS y copie los programas Debug y Fdisk en el disquete. En otras computadoras, cancele el atributo de solo lectura del archivo IO.SYS en el disquete y use herramientas de edición binaria (Debug y PCtools en el entorno DOS, Ultraedit en el entorno Windows) para modificarlo. Primero busque la cadena 55AA y. cámbielo a cualquier carácter (como 66BB). A continuación, simplemente inicie la computadora con el disquete modificado. Después del inicio, modifique manualmente la tabla de particiones modificada a través del programa de depuración, como se muestra a continuación:

A:\>debug

-a

-xxxx: 100 mov ax, 0201 (solo lee el contenido de un sector)

-xxxx: 103 mov bx, 500 (establecer dirección de caché)

-xxxx: 103 mov bx, 500 ( Set la dirección de caché)

-xxxx: 103 mov bx, 500 (Establezca la dirección de caché)

-xxxx: 103 mov bx, 500 (Establezca la dirección de caché)

-xxxx: 106 mov cx, 0001 (establece el puntero lógico del primer disco)

-xxxx: 109 mov dx, 0080 (lee el cabezal cero)

- xxxx: 10c int 13 (interrupción de disco)

-xxxx: 10e int 20

-xxxx: 0110 (salir del programa)

-g (ejecutar)

-d 500 (Ver el registro en la dirección 500)

El contenido que comienza en la dirección 6BE es la información de la partición del disco duro. Utilice el comando E para modificar los datos de la memoria:

E6BE

× × .0 × ×.0 × ×.0 ...55 AA

Cambie los datos × × a 0 y luego use la interrupción del disco duro 13 para escribir los datos modificados en el disco duro:

A>\debug

-a 100 (la dirección de registro a modificar es 100)

- xxxx: 100 mov ax, 0301 (escrito en el disco un sector). 0301 (escribir en un sector del disco duro)

-xxxx: (presione la tecla Enter directamente)

-g (ejecutar)

-q ( salir)

Finalmente, ejecute el comando Fdisk/MBR para reescribir el programa de arranque del sector de arranque del disco duro y reinicie la computadora.

El tercer método consiste en crear un disquete "desbloqueado".

Primero, retire el disco duro defectuoso, use el disco de arranque de DOS con el programa Debug para iniciar el sistema, ejecute el comando Debug, luego saque el disco de arranque, coloque un disquete en blanco formateado y realice las siguientes operaciones en el Debug entorno:

-A 0100

XXXX: 0100 XOR AX, AX

XXXX: 0102 PUSH AX

XXXX: 0103 POP DS

XXXX: 0104 PUSH AX

XXXX: 0105 POP ES

XXXX: 0106 MOV CX, 100

XXXX: 0109 MOV BX , 7C00

XXXX: 010C PTR DE PALABRA MOV [BX], 00

XXXX: 0110 INC BX

XXXX: 0111 INC BX

XXXX: 0112 BUCLE 10C

XXXX: 0114 MOV AX, 0301

XXXX: 0117 MOV CX, 0001

XXXX: 011A MOV DX, 80

XXXX : 011D MOV BX 7C00

XXXX: 0120 INT 13

XXXX: 0122 JMP FFFF:0000

XXXX.0127

-W 100 0 0 1

Q

A continuación, apague el sistema. Instale el disco duro fallido como un disco primario independiente y luego use el disquete que acaba de crear para iniciar el sistema. El sistema se reparará solo y luego se reiniciará. Retire el disquete, reemplácelo con el disco de arranque de DOS e ingrese al entorno de DOS. En este momento, el bloqueo lógico del disco duro se ha liberado, pero no se puede utilizar y es necesario volver a particionarlo y formatearlo. Si desea guardar los datos en el disco duro, puede utilizar herramientas como KV300 para realizar operaciones de recuperación y escaneo de particiones.