柳暗花明又一村——走出分区的“死循环”
时间:2005-11-24 | 作者:中国电脑教育报 | 阅读:160
前几天,笔者一朋友的机器彻底崩溃,笔者的这位朋友到也爽快,干脆重新分区,重做系统。但是没成想忙中出错,分区误入了死循环,怎么也分不下去了,于是请我过去一看。现象是:当我们用Fdisk欲删除逻辑分区时,提示逻辑分区不存在,而欲删除扩展分区时,又提示有逻辑分区存在,请先删除它,分区就这样进入了一个死循环。而手头又没有其它合适的分区工作可以尝试,万般无奈之下突然想起了Debug,用它我们就可以重写硬盘的主引导扇区和分区表,将一些无关紧要的数据写入主引导扇区和分区表,以达到破坏原有的分区表,从而让系统不再认原有的故障分区信息,然后再用Fdisk.exe来重新分区。原理如此,但不知是否行得通,反正也是走投无路,横下心来试一试。
1. 用Windows 98启动盘,重新启动系统到DOS提示符下;
2. 在DOS提示符后分别键入如下命令:
;切换到C盘
c:
;调用Debug命令
debug
;调用Debug的A命令
A
;定位到第一个硬盘的0磁头
mov dx, 0080
;定位到0磁道1扇区
mov cx, 0001
;将内存缓冲区[ES:BX]中数据写入指定磁盘扇区,共写入9个扇区
mov ax, 0308
;调用13号中断
int 13
;此处回一下车
;从0100开始执行上述的命令
g=100 10b
; 退出
-q
3. 现在重新启动计算机,用Windows 98启动盘引导到DOS提示符下面,用Fdisk命令分区,以前的死循环再也没有出现。
注意:在使用本方法分区后,磁盘上的数据将全部丢失,一般情况下请不要尝试。另外,“;”后面是笔者加的注释,在实际录入时,请忽略。
1. 用Windows 98启动盘,重新启动系统到DOS提示符下;
2. 在DOS提示符后分别键入如下命令:
;切换到C盘
c:
;调用Debug命令
debug
;调用Debug的A命令
A
;定位到第一个硬盘的0磁头
mov dx, 0080
;定位到0磁道1扇区
mov cx, 0001
;将内存缓冲区[ES:BX]中数据写入指定磁盘扇区,共写入9个扇区
mov ax, 0308
;调用13号中断
int 13
;此处回一下车
;从0100开始执行上述的命令
g=100 10b
; 退出
-q
3. 现在重新启动计算机,用Windows 98启动盘引导到DOS提示符下面,用Fdisk命令分区,以前的死循环再也没有出现。
注意:在使用本方法分区后,磁盘上的数据将全部丢失,一般情况下请不要尝试。另外,“;”后面是笔者加的注释,在实际录入时,请忽略。
福利游戏
相关文章
更多大家都在玩
大家都在看
更多-
- 交易所哪个好用
- 时间:2025-07-07
-
- 车载激光雷达再烧坏监控摄像头:对人眼伤害会怎样
- 时间:2025-07-07
-
- 小米16系列后壳首曝!iPhone 17 Pro同款超大后摄模组
- 时间:2025-07-07
-
- 竞争力高下立判!台积电、SK海力士奖金爆表!三星员工喜提“0”
- 时间:2025-07-07
-
- AVAX币最新价格与空投详情
- 时间:2025-07-07
-
- 多名罗马仕高管被指4月起就已退群 员工担忧“复工存疑”
- 时间:2025-07-07
-
- 四部门下文:新能源车企自建的充电设施网络 原则上应无差别开放
- 时间:2025-07-07
-
- 烤猫未转比特币给林庆星:真相揭秘
- 时间:2025-07-07