2008R2系统报0x0000007b、 0xc0000034

2023-04-18 17:41:44 浏览数 (1)

集成驱动参考https://cloud.tencent.com/developer/article/1927302 搞的,但导入的2008系统报0x0000007B

有几次2008R2系统进不去系统报0x0000007B的问题,我用了Win7_2008R2下面的硬盘驱动不行,用了Vista_2008下面的硬盘驱动反而可以了,最好都装一下,省事,操作系统会自动识别适配的驱动

如果出现了0x0000007B的问题,就挂win10pe用dism命令把Win7_2008R2和Vista_2008下面的硬盘驱动都安装下

32位就选x86子目录,64位就选amd64子目录

≥2008R2的server系统只有64位,没有32位

2008(非R2)是最后一版有32位的server系统

这个子目录,不是指CPU,是指32位还是64位,32位就是x86子目录,64位就是amd64子目录。

但总会有例外,不论你在win10pe怎么用dism加载驱动,还是一直蓝屏,但chkdsk检查文件系统一切正常,查看启动引导也没有问题,就一直报0x0000007b、 0xc0000034蓝屏

这个例外的case是用.vhd导入的镜像出现的

问题描述:搞的2008R2不能识别硬盘,每次重启都蓝屏进不去系统,有0x0000007b, 0xc0000034的报错码

0x0000007b means INACCESSABLE_BOOT_DEVICE

0xc0000034 means STATUS_OBJECT_NAME_NOT_FOUND

我下载了.vhd文件附加到磁盘管理器看了下,文件系统正常、启动引导正常

创建了3个硬盘类型的虚拟机:

SCSI硬盘

SATA硬盘

IDE硬盘

①SCSI硬盘(云上就是这种)

②SATA硬盘

③IDE硬盘,一次性正常进入系统

如此就比较好搞了,给第3个vmware虚拟机加1块SATA数据盘、一块SCSI数据盘,进入系统后,会识别数据盘,识别盘后,系统就记住这个类型的硬盘了并且SATA、SCSI硬盘驱动也加载成功了,相关东西就写到注册表和系统盘了。这样的.vhd才是云上需要的。

system32目录下面这3个是关键,config是注册表,drivers和driverstore都是驱动相关

这个case,可以这样理解,之前的硬盘数据状态不足以识别硬盘,记为状态0

我在vmware里分析出原因后,修好了,记为状态1

把这个差值怼到状态0的硬盘里后,就达到了状态1,而状态1是可以识别SCSI硬盘的,以此达到修复的目的

状态1-状态0的差值,就是这个(在本地修好后,我发现system32目录里这些文件夹和文件的日期变化了,我就打包压缩了这些,然后从win10pe里在system用户下进行替换,替换后又用dism命令集成了虚拟化硬盘驱动就好了,进到系统后又安装了网卡驱动)

还遇到一个case,导入镜像后出现这个界面

解决办法:通过win10pe卸载驱动、给恢复模式的winre.wim集成虚拟化驱动、给系统集成虚拟化驱动

卸载驱动参考:https://blog.csdn.net/daiyoko/article/details/120406681

集成硬盘驱动 参考:https://cloud.tencent.com/developer/article/1998997

dism /image:d: /get-drivers

dism /image:d: /remove-driver /driver:oem0.inf

dism /image:d: /remove-driver /driver:oem1.inf

dism /image:d: /remove-driver /driver:oem2.inf

dism /image:d: /remove-driver /driver:oem2.inf

dism /image:d: /remove-driver /driver:oem3.inf

dism /image:d: /remove-driver /driver:oem4.inf

dism /image:d: /remove-driver /driver:oem5.inf

dism /image:d: /remove-driver /driver:oem6.inf

dism /image:d: /remove-driver /driver:oem7.inf

dism /image:d: /remove-driver /driver:oem8.inf

dism /image:d: /remove-driver /driver:oem9.inf

dism /image:d: /remove-driver /driver:oem10.inf

dism /image:d: /remove-driver /driver:oem11.inf

dism /image:d: /remove-driver /driver:oem12.inf

dism /image:d: /remove-driver /driver:oem13.inf

dism /image:d: /remove-driver /driver:oem14.inf

dism /image:d: /remove-driver /driver:oem15.inf

dism /image:d: /remove-driver /driver:oem16.inf

dism /image:d: /remove-driver /driver:oem17.inf

dism /image:d: /remove-driver /driver:oem18.inf

dism /image:d: /remove-driver /driver:oem19.inf

dism /image:d: /remove-driver /driver:oem20.inf

dism /image:d: /remove-driver /driver:oem21.inf

dism /image:d: /remove-driver /driver:oem22.inf

dism /image:d: /remove-driver /driver:oem23.inf

dism /image:d: /remove-driver /driver:oem24.inf

dism /image:d: /remove-driver /driver:oem25.inf

dism /image:d: /remove-driver /driver:oem26.inf

以上思路对没有基础或基础弱的人,实践起来有一定困难,最快的办法就是重新做一个正确的镜像。注意最重要的驱动问题,得是58007版驱动。

像上图,参考前面的卸载命令全部卸载后重新dism加载58007 viostor硬盘驱动

总之,系统版本要对、驱动版本号要对、硬盘驱动在前、网卡驱动在后

最好是提前把驱动包放到系统盘,制作镜像的时候先加硬盘驱动,等上云识别硬盘进入系统后再安装网卡驱动,然后再做个自定义镜像,当然58007版驱动我测试硬盘驱动、网卡驱动先后一起安装到镜像里再上云是可以的,极特殊情况可能就是2008R2了,具体问题具体看

另外,2008R2在2020.1.14就停止支持了,云平台不再负责2008R2的安全和系统维护,特别提醒,2008R2安全隐患很大,如果用,尽量不要附加外网,最好安装杀毒防护软件。关于Windows安全性:https://cloud.tencent.com/developer/article/2180366

最后,教一下制作标准镜像的办法,参考https://cloud.tencent.com/developer/article/1836962,搞vmware虚拟机时一定要选SCSI硬盘创建机器,最后生成的.vmdk文件才是云上导入镜像需要的。

0 人点赞