之前通过硬盘安装方法更新了版本,从win7 X64 7100更新到7600,安装过程很顺利,就因为这样一个问题,Win7 X64 装不了远程服务器管理工具(RSAT),从微软官网下载了一个200M,装好后,就是没发现有被安装上,一直找不到答案,平时维护服务器相对较多,最后放弃转到X86,当我通过硬盘安装方法修复出现一个问题,提示:“the subsystem needed to support the image type is not present”错误,即子系统不支持目前镜像。
  
  
出现这个问题主要原因是winre版本问题,win7通过winre.win来修复系统,启动后载入内存的winre其实就是安装光盘目录sources目录下的boot.wim,不同版本操作系统对应不同的boot.wimwinrew是一个比较特殊的winpe.
 
解决方案:
 
1给个JUJUMAO win7 X86附带激活工具,常用软件(推荐)下载地址:http://down.jujumao.com/downinfo/22093.html

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,方法也一样。