回家时顺便买了两块硬盘,打算给电脑升级一下。但想不到本来应该很简单的事折腾了我好几天。首先是x61t把分区copy过去以后不能启动。上网查了一下说是ThinkPad的电脑比较特别,硬盘要么整盘copy要么先给新硬盘装个Dos能引导了再copy分区。这个本来很好办,不就是整盘copy嘛。但偏偏我的x61t在刚开始的时候就已经被我整得在Ghost 8.3下有三个分区不认。而天杀的赛门铁克整出来的Ghost 15居然没有整盘copy功能,倒是多了一堆华而不实转占硬盘空间的鸡肋。就算是最近网上广受好评的Acronis我也没有找到整盘copy功能。找啊找啊才终于找到了Ghost 11,能认那三个在8.3下神秘失踪的分区。这样x61t就算是搞定了。
然后轮到我的HP Pavilion dv7. 这家伙就把我整得更惨了。不知道是不是64位的关系,什么深山红叶工具盘、Ghost启动盘、Acronis启动盘、Partition Magic启动盘什么的通通不能用。还好之前找到一张Hirens Boot CD 10.2, 可以启动64位的电脑,进入一个Win PE. 于是在那里用Ghost11做硬盘copy, 以为这次万无一失了。谁知首先是最后一个分区copy失败,这个按Ghost的操作提示倒是解决了;然后是花了15个小时终于copy完了以后新旧两个硬盘都不能启动了。提示是说要用Windows安装盘修复。Microsoft 又不是不知道现在的电脑都是预装操作系统的,TNND 让我上哪找Windows的安装盘去啊。想用DiskGenius修复一下磁盘,偏偏网站只能找到中文版的而Hirens Boot CD没有中文支持,于是很郁闷地看着DiskGenius里的文字都变成了方格。最后逼着我上网找Windows 7的安装盘,盗版的也好什么都好,能让我的电脑启动就行。没想到还真的找到了,而且不是盗版,是Microsoft的官方网站提供的。我是通过这个帖子找到的。我的是64位的Windows 7 Professional,因此是下载http://msft-dnl.digitalrivercontent.net/msvista/pub/X15-65805/X15-65805.iso。顺便说一下,如果只是要修复系统的话,32位的Windows 7也是可以用64位的Windows启动盘修复的。据帖子的主人说,微软之所以提供下载,是因为有很多网站出售Windows的license, 而为了给在网上买license的用户提供安装碟,于是就提供了各个版本的光盘镜像下载。不过当然了,虽然有了安装盘,没有序列号也是不能用它家的Windows 7的。最后,当然是通过这个Windows安装盘轻松把握的系统给恢复了。不过到最后,我也没有明白它最初是怎么死的。
当一切都修复成功后,启动时还多出了一个Windows 7/Vista的启动项。这东东不能启动,却每次都要等30秒让我选择。这里顺便记录一下怎么在Windows 7下移除多余的启动项吧:
1、运行具有管理员权限的cmd.exe (注:非管理员权限的无效)
在开始菜单的搜索框里输入cmd,先别按回车,等一会,会显示cmd.exe. 对它右键,Run as administrator. 这样就是有管理员权限的cmd.exe了
2、输入bcdedit
这样会列出Windows Boot Manager和所有boot选项。找到不想要的boot选项的identifier. 一般会显示成identifier {…}, 记下这个{…}
3、输入bcdedit /delete {…}
这里{…}就是你不想要的那个选项的identifier,不要删错了。
成功了会显示The operation completed successfully.
这样就搞定了。
后记:
更换硬盘3个月后,Windows 突然弹出 Your Windows may not be genuine 的提示,引导我去下载Windows Activation Installer. 这个Activation Installer运行一半却提示 OxC8000247 错误。这下可头大了,我的Windows是买电脑时附带的正版,总不能让我把它当盗版用啊!
我知道这大概是和我更换硬盘有关,据说更换硬件后Windows要重新激活。那为什么激活会不成功呢?经过无数的Googling, 我最终发现,Activation failed 是因为Windows Update failed. Windows Update failed 是因为更换硬盘。而解决的方法居然是,升级Intel® Rapid Storage Technology!
到Intel 网站下载Intel® Rapid Storage Technology(64位Windows 7在这里下载:http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=20624&ProdId=2101&lang=eng&OSVersion=Windows%207%20(64-bit)*&DownloadType=Drivers)安装,重启电脑,运行Windows Update成功,然后运行Windows Activation Installer也成功了。
解决问题过程中最郁闷的问题是微软的技术支持说硬盘的问题不归我们管,你既然是更换硬盘引起的错误那就跟你的电脑制造商联系。我觉得这种说法是很不负责任的。而事实证明这其实根本就是Windows Update和Intel® Rapid Storage Technology的冲突引起的,电脑制造商除了能提供Windows安装盘以外起不了任何作用,而微软本来就是应该能回答这类问题的。
这也让我意识到Mac把系统和硬件作为一个产品捆绑销售给用户的好处。对于用户来说,他们买的就是一台电脑,这台电脑和在其上运行的系统是一个整体,为什么要管硬件是谁提供的,系统是谁提供的呢?