【故障实录】
周日早晨,windows 8.1的电脑开机就出故障了:
>>> Unable to boot Win8. Error: "0xc0000098". "The boot configuration data file doesn't contain valid information for an operating system".
这是一台HP的All-in-one的机器。起因就是用了一款旧版的分区工具,试图增大C盘的容量。
1)首先想到的是,会不会是分区表出了问题?于是翻出来一款旧的恢复工具-国产的diskGenius,在没有对分区表进行备份的情况下,就重建了分区表,结果搞得更遭了。
2)那会不会是旧版工具无法识别新的Windows 8?于是,下载了最新版的中文 diskGenius 4.8,安装到了U盘。接着U盘引导,中文界面感觉很酷!果然就识别出来了。但存盘后重新启动系统问题依旧。立马感觉事情不妙,今天有事可做了。搞了个 window 8.1 的rescue 盘 (写到了usb上),想修复系统启动,但是说无法修复;又下载了免费的windows 10的安装ISO,试着看能否升级它,报错说:
>>> Drive Where Windows is Installed is Locked.
3)这时就做了最坏的打算-安装新的系统,这样就会覆盖C盘的文件。但是如果安装 win8.1 的话,我却不知道安装Key,怎么安装?还有一个选择就是安装免费的win10,但是原来的数据怎么办,能够保留住吗?于是用GiskGenius的U盘引导,进入工具界面,开始将C盘中的“重要”数据拷贝到D盘,但是当拷贝大的数据时,界面长时间没了反映,着急之下就关机重启了,这下可好,再次用这个工具看的时候,这个D盘竟然无法识别了!!感觉要疯掉了。。。
4)这是我才开始google系统无法启动的出错信息。长话短说吧:
1. Youtube 上搜到了这个视频 (Solution to "Drive where windows is installed is locked" (UEFI Mode)):
>>> https://www.youtube.com/watch?v=kyBrjDpsXGc
因为我的系统已经有了引导的System分区(EFI)。我要做的,就是将引导记录重新写了一遍。
2. 又参考了这个链接:
>>> https://www.boyans.net/RepairWindows/The_drive_where_Windows_is_installed_is_locked.html.
顺便说一句:使用Win 10 安装盘修复时,竟然又看到了D盘。
3. 最后,系统终于启动成功了。但启动后发现,D盘无法访问:
解决这个问题,搜索到了两个办法:
(1)http://www.preyerplanning.com/take-ownership-of-entire-hard-drive-in-windows-7.pdf
(2)同上,但添加的名字是所有人(everyone)。
【最后】经验总结如下:
1) 重要数据要经常备份!
2) 如果是OEM的系统,想办法将它的系统product key备份下来。说不定哪天重新安装会用上!
3) 下面情况下,需要将硬盘分区表做个备份:《1》系统工作正常时;《2》如果对分区做了改动(比如:增大或缩小空间)。这里推荐使用国产的工具DiskGenius,这个工具的确很强大;既可以恢复分区表,也可以用做文件恢复,功能多多。
4) 一旦系统出现问题了,首先要google搜索,看别人是如何处置的,可以少走弯路。
【更新】 由于windows 10 仍然免费。已经将该系统更新到了win 10。目前运行正常。
2016.05.11 在城里