我碰到过逻辑锁的硬盘,无法软盘启动,光盘启动,用别的硬盘启动带它也不行,都是死锁。原因是MSDOS系统检测扩展分区的时候,逻辑锁的硬盘将扩展分区指向自己。导致MSDOS死循环。不过有些其他操作系统可以启动,比如LINUX
解决方法
1。热插拔(太危险,不建议)
2。修改IO.SYS,用磁盘工具查找IO.SYS文件,找到第一个55AA,随便修改别的值
3。使用其他操作系统启动盘(IBM-PCDOS我没试)
4。MSDOS3.31也可以启动带有逻辑锁的硬盘
5。网上有个做自动清楚硬盘分区表的程序。用DEBUG做个这种启动盘,用这个启动盘启动机器,会自动清除第一个扇区里的分区表,并且重启。之后你的硬盘就没分区了。建议平时就备份分区表。以防不测。该程序如下。
xx:>Debug
-A 0100
xxxx:0100 xor ax,ax
push ax
pop ds
push ax
pop es
mov cx,100
mov bx,7c00
xxxx:010c mov word ptr ,0
inc bx
inc bx
loop 10c
mov ax,0301
mov cx,0001
mov dx,80
mov bx,7c00
int 13
jmp ffff;0000
xxxx:0127
-w 100 0 0 1
-q