有块移动硬盘因在读写中拔下,致其中一个分区损坏,表现为:
- 插上后在【我的电脑】里要好一会才出现该分区(这是win2k8r2,XP下直接不会出现)
- 卷标丢失。显示为【本地磁盘】
- 在该分区上点右键必定把explorer卡死,双击就更不用说
- 我试过的所有磁盘/分区类工具都无法启动,包括:diskmgmt.msc、分区助手(PartAssist)、磁盘精灵(DiskGenius),以及命令行下的diskpart,另外format、chkdsk等分区相关的命令也无法对该分区执行
- 此分区的存在就像毒瘤一样的,会引起种种使用问题。比如部分软件不能正常使用,部分操作会卡死,点了东西不开等等,只要拔掉移动硬盘,卡住的动作立马继续,该出来的东西立马出来
最后一点很扯蛋,就是即便你不去招惹它,想干脆放弃这部分空间,它都不让你安生,等于因为问题分区的存在,使得一整块移动硬盘基本处于不可用的状态,所以不办它都不行。在尝试过若干磁盘工具未遂后,都差点采取更暴力的措施(例如低格)了,但天不绝人,终究还是办了它。这里的办指的是把该分区删了,完了就可以重新分区、格式化,让整块移动硬盘恢复正常使用,空间没少,但原问题分区的资料没了,所以如果你追求的是资料无伤满血复活,那本文帮不了你。
首先把能关的东西都关了,并且系统最好是NT6.x,因为NT5.x的diskpart似乎要弱很多~没错,最后还是用的diskpart。在移动硬盘插起的时候,运行diskpart是会卡起的,像这样:
并不会出现DISKPART>的提示符,或者等的足够久也会出现吧。总之我的方法是先把移动硬盘拔了,保证diskpart正常启动后(即出现提示符),再插上移动硬盘。稍候片刻,待【我的电脑】里显示完移动硬盘的所有盘符后,回到diskpart里依次执行命令:
list disk rem 列出磁盘,找到移动硬盘的标号 select disk x rem 选择移动硬盘,x为移动硬盘的标号 list part rem 列出移动硬盘的分区,找到问题分区的标号 select part x rem 选择问题分区,x为问题分区的标号 delete part override rem 删除分区
目的就是把问题分区删了,让它不再影响使用,至于删了以后要重新用起来还是闲置,随你意,本文只说删的事。list出来的结果中,可通过磁盘/分区的大小判断哪一个才是要操作的,也可以逐个select后,敲detail disk或detail part显示磁盘或分区的详细信息,帮助判断。实际执行效果如图:
要注意的是,由于问题分区的存在,上述每一个命令都可能要等好久才出结果,尤其最后一步的delete,我大概等了10分钟,总之要有耐心。实在卡死的话,那施主只有另寻他法了。
-文毕-