之前通过硬盘安装方法更新了版本,从win7 X64 7100更新到7600,安装过程很顺利,就因为这样一个问题,Win7 X64 装不了远程服务器管理工具(RSAT),从微软官网下载了一个200多M,装好后,就是没发现有被安装上,一直找不到答案,平时维护服务器相对较多,最后放弃转到X86,当我通过硬盘安装方法修复出现一个问题,提示:“the subsystem needed to support the image type is not present”错误,即子系统不支持目前镜像。
出现这个问题主要原因是winre版本问题,win7通过winre.win来修复系统,启动后载入内存的winre其实就是安装光盘目录sources目录下的boot.wim,不同版本操作系统对应不同的boot.wim,winrew是一个比较特殊的winpe.
解决方案:
2. 利用虚拟光驱把镜像复制到根分区目录下
3.重启--F8---修复计算机--输入系统密码--选择cmd修复系统
4.切换到系统盘根目录 如:c:\dir /a (显示隐藏文件),进入recovery目录,然后再进去一个随机生成命名文件,如:C:\Recovery>e83dcbfe-4fd2-11de-bd45-b05fa2e4f1be\ 然后用 del winre.win /a:h(删除隐藏文件)
5.切换到安装光盘sources目录下。拷贝boot.wim到之前删除winre.win文件目录,如:E:\SOURCES>copy BOOT.WIM c:\Recovery\e83dcbfe-4fd2-11de-bd45-b05fa2e4f1be\,名字修改为winre.win,如:rename BOOT.WIM winre.wim ,然后修改winre.win属性,如:attrib winre.win +h(定义文件为隐藏属性)
6.重新启动计算机,按-F8-修复计算机-启动安装程序-格式化之前系统分区-选择刚格式化的分区
从32bit升级到64bit,方法也一样。
本文转自viong 51CTO博客,原文链接:http://blog.51cto.com/viong/242023,如需转载请自行联系原作者