W7开机无法启动 提示windows\\system32\\winload.exe
oxc000000f
故障现象:
Pc1(华硕p8h61),硬盘上os为w7旗舰版32bit,pc1主板坏后,把硬盘挂载到pc2(华硕G41,os为xpsp3),当做第二硬盘读取数据。Pc1主板修好后,把原硬盘安装上去后,无法启动系统。提示如下: windows\\system32\\winload.exe oxc000000f 或者oxc000000e
解决办法:
使用u盘winpe(我用的是WINPE 天意u盘维修工具,技术员2.1版本),选择winpe2003版本(实际nativepe极速维护系统),引导到pe系统后,打开cmd窗口,在命令提示符下输入命令
cd c:\\windows\\system32 C:为系统分区盘符
运行以下三条命令:
bcdedit /set {default} osdevice boot
bcdedit /set {default} device boot bcdedit /set {default} detecthal 1
重启后系统正常启动。
Ps:配置数据第三条命令:/detectha 1 是NTLDR和BOOT.INI的接口,参数为1。
可能存在的修复不成功的地方:
1,选择pe时选择为winpe8 x64位,输入命令时, 会提示 如下 无法载入映像子系统。。。
原因:可能系统为32bit w7旗舰版缘故
2,选择pe时选择winpe x32位,100M隐藏分区会被分配盘符为c,系统盘符分配为D,此时即使cd D:\\windows\\system32 ,bcdedit /set {default} detecthal 1 或0 都不成功。
Widow7操作系统启动过程详解,一般顺序
为:BIOS→MBR→Bootmgr→BCD→Wiload.exe→内核加载
?
MBR(Master Boot Record),中文意为主引导记录。
硬盘的0磁道的第一个扇区称为MBR,它的大小是512字节,而这个区域可以分为两个部分。第一部分为pre-boot区(预启动区),占446字节;第二部分是Partition table区(分区表),占66个字节,该区相当于一个小程序,作用是判断哪个分区被标记为活动分区,然后去读取那个分区的启动区,并运行该区中的代码。
他是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。但我们可以用ROM-BIOS中提供的INT13H的2号功能来读出该扇区的内容,也可用软件工具Norton8.0中的DISKEDIT.EXE来读取
?
BCD=Boot Configuration Data (启动设置数据) ,BCD是操作系统中的启动设置数据,
在有vista或windows7的多重操作系统中,系统通bootmgr程序导入BCD文件完成启动菜单的引导。
可用bcdedit.exe程序来编辑BCD文件,来调整开机默认操作系统和等待时间。
windows.ystem32.winload.exe 问题解决
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)