三条命令搞定Winload.exe出现0xc000000e错误

微软前一段时间放出了Windows Server (TM) Code Name "Longhorn" Build 6001 Beta 3,也就是最近才改名的Windows Server 2008 Beta 3,偶就给自己装了上去,谁让自己有用服务器系统的习惯呢.

Beta 3是英文版,装完之后,弄了半天,设置得差不多了,才发现网上有中文语言包,郁闷!赶快下了语言包装上,顺带把桌面体验也装上,哈哈,这不是节省内存版的Vista嘛,而且还是正版的(序列号是微软给的,可以通过微软激活),玩了一会,发现偶的系统分区不够用了,谁让偶那时装Server 2003只分了15G呢.拿出偶地PQ来,折腾了一下,把D盘的10G调了出来,这时偶犯了个致命的错误,只把D盘的空间空了出来,就想直接入C上加,肯定是加不上了,这是偶后来才转过神来的,谁让偶已经有两年没有折腾过系统了呢!

当时也没有多想,直接进入到系统里面,把磁盘转成动态磁盘,结果,PQ等再也无法处理磁盘了,最后用了Disk Genius把硬盘分区手动改成基本分区,此时那10G的空间白白扔到那里再也无法划到C盘上去了.

弄了几天后,实在没招,只能拿出偶另外的一块200G硬盘,按照现有硬盘分区大小划分了分区,一个一个分区数据GHOST过去,蛮怀希望地用新硬盘重新启动系统,却出现了:

File:  \Windows\system32\winload.exe

Status: 0xc000000e

Info: The selected entry could not be loaded because the application is missing or corrupt.



在网上搜索了下发现,出现这个问题的人还不在少数,不过大多数都是老外,用的是Vista,原因是,使用GHOST把系统分区做到其他硬盘的分区上,然后就无法从新硬盘上启动了.

解决办法是:
使用WinPE盘启动,然后切换到新硬盘系统分区的:windows\system32目录下
切换目录命令为:


Code:
cd c:\windows\system32

C:为系统分区盘符

运行以下三条命令:
bcdedit /set {default} osdevice boot
bcdedit /set {default} device boot
bcdedit /set {default} detecthal 1

重新启动,系统已经OK了.
飘雪工作室原创,转载请注明出处!

你可能感兴趣的:(三条命令搞定Winload.exe出现0xc000000e错误)