无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: fujianabc
打印 上一主题 下一主题

win8安装正常:win7/vista安装器,支持安装系统到USB硬盘,可在xp的pe下运行,x86/x64通用

    [复制链接]
601#
发表于 2010-1-4 10:09:05 | 只看该作者
多谢更新,先收藏一份,以后有机会才用。。。。。。。。。。。。。。
回复

使用道具 举报

602#
发表于 2010-1-4 13:34:10 | 只看该作者
又更新了啊,一直在用,不错哦
回复

使用道具 举报

603#
发表于 2010-1-5 14:34:26 | 只看该作者
很好的软件,下载更新。
回复

使用道具 举报

604#
发表于 2010-1-5 15:15:42 | 只看该作者
升级下,这个在安装win7时候很方便。
回复

使用道具 举报

605#
发表于 2010-1-5 21:42:51 | 只看该作者
谢谢楼主共享成果,   加油!!  
      顺便问下   可以用楼主提供的程序  把XP系统安装在USB硬盘上吗?(以后从USB硬盘直接启动系统)
回复

使用道具 举报

606#
发表于 2010-1-7 02:00:17 | 只看该作者
厉害 支持了 谢谢!
回复

使用道具 举报

607#
发表于 2010-1-7 15:23:02 | 只看该作者
非常好用!谢谢楼主的分享
回复

使用道具 举报

608#
发表于 2010-1-7 16:01:46 | 只看该作者
学习了,感谢楼主。
回复

使用道具 举报

609#
 楼主| 发表于 2010-1-7 18:29:50 | 只看该作者
原帖由 tekuai 于 2010-1-5 21:42 发表
谢谢楼主共享成果,   加油!!  
      顺便问下   可以用楼主提供的程序  把XP系统安装在USB硬盘上吗?(以后从USB硬盘直接启动系统)

不可以,这个是nt 6.x安装器,xp你去找xp安装器吧。
回复

使用道具 举报

610#
发表于 2010-1-12 17:24:03 | 只看该作者
重大发现:联想官方恢复盘 LENOVO_WIN7_UM_32_ZH_CN_RDVD.iso 的OEM信息在
SOURCES\BOOT.WIM 第二子映像 中Lenovo文件夹里面,包括一个Autounattend.xml文件和$oem$目录。
这就是用硬盘安装官方lenovo win7 时 OEM信息和注册信息丢失的原因。希望楼主把这加进去就完美了。
回复

使用道具 举报

611#
 楼主| 发表于 2010-1-12 20:38:40 | 只看该作者
原帖由 soho 于 2010-1-12 17:24 发表
重大发现:联想官方恢复盘 LENOVO_WIN7_UM_32_ZH_CN_RDVD.iso 的OEM信息在
SOURCES\BOOT.WIM 第二子映像 中Lenovo文件夹里面,包括一个Autounattend.xml文件和$oem$目录。
这就是用硬盘安装官方lenovo win7 时 ...

早就知道了,这不是什么发现。

我以前就说过,这个安装器装系统不需要boot.wim,boot.wim是给从光盘启动用的,只有从光盘启动安装boot.wim里的内容才有效。

[ 本帖最后由 fujianabc 于 2010-1-12 20:45 编辑 ]
回复

使用道具 举报

612#
发表于 2010-1-13 02:36:39 | 只看该作者
原帖由 soho 于 2010-1-12 17:24 发表
重大发现:联想官方恢复盘 LENOVO_WIN7_UM_32_ZH_CN_RDVD.iso 的OEM信息在
SOURCES\BOOT.WIM 第二子映像 中Lenovo文件夹里面,包括一个Autounattend.xml文件和$oem$目录。
这就是用硬盘安装官方lenovo win7 时 ...


这个安装器是用imagex释放文件的方式来安装的,你如果想安装完之后系统可以激活,或者修改install.wim文件集成你需要的文件,或者使用一个wim的数据包再次释放oem信息和unattend.xml应答文件到对应的目录

在联想的oem安装光盘的boot.wim中其实还有一个Winpeshl.ini文件,在BOOT.WIM\2\Windows\System32\下,用来在光盘引导boot.wim时使用setup.exe /unattend参数来调用autounattend.xml应答文件的
回复

使用道具 举报

613#
发表于 2010-1-14 19:24:00 | 只看该作者
我在想如何在安装器中实现把boot.wim中的OEM信息,注册信息,应答文件在安装时提出出来,而不用重新制作wim文件。

这样就可以完美实现原来OEM安装盘的安装和激活。

主要问题在于imagex是释放整个镜像,而不能指定的文件释放。
回复

使用道具 举报

614#
 楼主| 发表于 2010-1-14 19:30:00 | 只看该作者
原帖由 soho 于 2010-1-14 19:24 发表
我在想如何在安装器中实现把boot.wim中的OEM信息,注册信息,应答文件在安装时提出出来,而不用重新制作wim文件。

这样就可以完美实现原来OEM安装盘的安装和激活。

主要问题在于imagex是释放整个镜像,而 ...

就算能释放制定文件也没用(用7-zip就能办到),前面有人试过。
这个xml应答文件是给setup.exe用的,如果imagex直接解压install.wim而不运行setup.exe,这个xml应答文件中的内容是无法生效的。
本安装器因为不运行setup.exe,所以应答文件对于本安装器来说是没用的。

[ 本帖最后由 fujianabc 于 2010-1-14 19:31 编辑 ]
回复

使用道具 举报

615#
发表于 2010-1-15 01:02:43 | 只看该作者
原帖由 fujianabc 于 2010-1-14 19:30 发表

就算能释放制定文件也没用(用7-zip就能办到),前面有人试过。
这个xml应答文件是给setup.exe用的,如果imagex直接解压install.wim而不运行setup.exe,这个xml应答文件中的内容是无法生效的。
本安装器因为 ...


把应答文件命名为unattend.xml。放在%HOMEDRIVE%\下,释放完映像第二次启动的时候,安装程序还是会调用这个应答文件,如果这个映像是全新的,应答文件会从specialize阶段开始生效,如果是用/generalize重新封装,在应答文件中的generalize指定不重置激活次数,还会在启动后处理应答文件的generalize部分,也可以在注册表来指定应答文件的位置

-------------------------------------------------aik的关于应答文件位置的解释----------------------------------------------------------


模糊搜索答案文件如果未指定答案文件,则 Windows 安装程序会在多个位置自动搜索答案文件。让 Windows 安装程序在安装过程中自动使用答案文件,可帮助您顺利完成预安装过程。
这些位置包括之前缓存的答案文件、驱动器根目录下的答案文件以及其他位置。有效搜索路径的完整列表列在本主题后面的模糊答案文件搜索顺序部分。
每次开始配置阶段时,Windows 安装程序都会自动搜索答案文件。
Windows 安装程序搜索答案文件时是按优先级顺序进行的。如果在其中一个有效位置找到答案文件,它必须包含有效的配置阶段。如果找到一个答案文件,但其中不包含正在运行的给定配置阶段的设置,则将忽略该文件。
注意: 默认情况下,答案文件名为 Unattend.xml。但由于某些答案文件包含破坏性操作(如磁盘分区),因此必须将 Unattend.xml 文件重命名为 Autounattend.xml,以便将 Windows 安装程序配置为模糊检测和使用答案文件。通常,在下列情况下使用 Autounattend.xml 文件:使用 Windows 安装程序 DVD 启动方法,并且通过 USB 闪存驱动器 (UFD) 或其他可移动媒体设备提供答案文件。
模糊答案文件搜索顺序Windows 安装程序根据搜索顺序识别并记录所有可用的答案文件。会使用优先级最高的答案文件。将会对答案文件进行验证,然后将其缓存到计算机中。在 windowsPEofflineServicing 配置阶段,会将有效的答案文件缓存到 $Windows.~BT\Sources\Panther 目录。在将 Windows 安装解压缩到硬盘之后,答案文件会缓存到 %WINDIR%\panther。
下表显示了模糊答案文件搜索顺序。
搜索顺序 位置 描述 1
注册表
HKLM\System\Setup!UnattendFile
在注册表中指定指向答案文件的指针。答案文件并非必须名为 Unattend.xml。
2
%WINDIR%\Panther\Unattend
答案文件的名称必须为 Unattend.xml 或 Autounattend.xml。
注意: Windows 安装程序仅在下层安装中搜索此目录。如果 Windows 安装程序从 Windows PE 启动,则不会搜索 %WINDIR%\Panther\Unattend 目录。
3
%WINDIR%\Panther
Windows 安装程序将答案文件缓存到此位置,以供安装的后续阶段使用。例如,当计算机重新启动时,安装程序会继续应用答案文件中的设置。如果使用 Windows 安装程序或 Sysprep 明确指定了答案文件,则缓存到此目录的答案文件将被明确指定的答案文件覆盖。
重要信息: 请不要使用、修改或覆盖此目录中的答案文件。安装过程中,此目录中的答案文件会被 Windows 安装程序批注。此答案文件无法在 Windows SIM 或任何其他 Windows 安装中重复使用。
4
按照驱动器号顺序排列的可移动读/写介质,位于驱动器根目录下。
按照驱动器号顺序排列的可移动读/写介质,位于驱动器根目录下。
答案文件的名称必须为 Unattend.xml 或 Autounattend.xml,且答案文件必须位于驱动器根目录下。
5
按照驱动器号顺序排列的可移动只读介质,位于驱动器根目录下。
按照驱动器号顺序排列的可移动只读介质,位于驱动器根目录下。
答案文件的名称必须为 Unattend.xml 或 Autounattend.xml,且答案文件必须位于驱动器根目录下。
6
windowsPEofflineServicing 配置阶段:
  • Windows 分发中的 \Sources 目录
所有其他阶段:
  • %WINDIR%\System32\Sysprep
windowsPEofflineServicing 配置阶段中,答案文件的名称必须为 Autounattend.xml。
对于所有其他配置阶段,文件名必须为 Unattend.xml。
7
%SYSTEMDRIVE%
答案文件名必须是 Unattend.xml 或 Autounattend.xml


[ 本帖最后由 yueyezhan 于 2010-1-15 01:06 编辑 ]
回复

使用道具 举报

616#
发表于 2010-1-15 01:27:11 | 只看该作者
像625楼的这位朋友,你如果想在安装后自动激活oem,先用iimagex /capture封装一个wim格式的数据包,在wim中用这种路径

    │  Unattend.xml
    │  
    └─windows
        └─System32
            └─OEM
                    lenovo.oemcert.100036.xrm-ms
                    
然后在imagex /apply 释放install.wim的命令后再imagex /apply  xx.wim 1把这个wim里的证书和包含oemkey的xml文件释放到%homedrive%\下对应的位置,就可以自动激活了,不过oemkey必须要在xml文件中的specialize里才有效
回复

使用道具 举报

617#
 楼主| 发表于 2010-1-15 01:34:24 | 只看该作者
原帖由 yueyezhan 于 2010-1-15 01:27 发表
像625楼的这位朋友,你如果想在安装后自动激活oem,先用iimagex /capture封装一个wim格式的数据包,在wim中用这种路径

    │  Unattend.xml
    │  
  &# ...

如果是这样,也可以直接把oem文件夹放在install.wim的同文件夹下。因为根据之前某些人的要求,安装器中已经按照waik文档包含了复制sources\$oem$文件夹到硬盘的语句。
回复

使用道具 举报

618#
发表于 2010-1-15 01:38:36 | 只看该作者
原帖由 fujianabc 于 2010-1-15 01:34 发表

如果是这样,也可以直接把oem文件夹放在install.wim的同文件夹下。因为根据之前某些人的要求,安装器中已经按照waik文档包含了复制sources\$oem$文件夹到硬盘的语句。


那就更方便了,呵呵
回复

使用道具 举报

619#
发表于 2010-1-17 20:52:14 | 只看该作者
这几天参考LZ的帖子和软件写了个图形界面版的,目前功能还不完善。自己测试环境有限,谁有条件的话帮我测试下吧,好进一步完善~
回复

使用道具 举报

620#
发表于 2010-1-17 22:36:37 | 只看该作者
原帖由 yuanxin8701 于 2010-1-17 20:52 发表
这几天参考LZ的帖子和软件写了个图形界面版的,目前功能还不完善。自己测试环境有限,谁有条件的话帮我测试下吧,好进一步完善~

无图无真相
回复

使用道具 举报

621#
发表于 2010-1-17 22:59:56 | 只看该作者
原帖由 fujianabc 于 2010-1-15 01:34 发表

如果是这样,也可以直接把oem文件夹放在install.wim的同文件夹下。因为根据之前某些人的要求,安装器中已经按照waik文档包含了复制sources\$oem$文件夹到硬盘的语句。

这个功能其实是很有用的,不少第三方的安装盘在sources目录下,都有$oem$的目录。
回复

使用道具 举报

622#
发表于 2010-1-17 23:24:26 | 只看该作者


发现有个大BUG,稍后放出...已在649L放出...

[ 本帖最后由 yuanxin8701 于 2010-1-20 20:22 编辑 ]
回复

使用道具 举报

623#
 楼主| 发表于 2010-1-17 23:41:11 | 只看该作者
原帖由 yuanxin8701 于 2010-1-17 20:52 发表
这几天参考LZ的帖子和软件写了个图形界面版的,目前功能还不完善。自己测试环境有限,谁有条件的话帮我测试下吧,好进一步完善~

现在zhhsh也在写一个gui,准备整合他的nt 6 hdd installer和我的这个安装器,以及xp/2003安装器,可以再等一下吧,详见
http://hi.baidu.com/zhhsh2063
回复

使用道具 举报

624#
 楼主| 发表于 2010-1-17 23:56:26 | 只看该作者
原帖由 yuanxin8701 于 2010-1-17 23:24 发表
79767
请大家测试,权限低,分卷上传。

软件安全无毒,这是杀毒结果:http://www.virscan.org/report/d6 ... 1771c3f0e1f4ed.html

刚刚我试了一下,基本不错。如果你有兴趣,可以把安装器中附加的功能加上。

包括安装到usb硬盘,安装vista,调整系统盘符等。

另外你现在应该还没有添加ntldr启动菜单的功能。
回复

使用道具 举报

625#
发表于 2010-1-18 00:39:08 | 只看该作者
原帖由 fujianabc 于 2010-1-17 23:56 发表

刚刚我试了一下,基本不错。如果你有兴趣,可以把安装器中附加的功能加上。

包括安装到usb硬盘,安装vista,调整系统盘符等。

另外你现在应该还没有添加ntldr启动菜单的功能。



ntldr启动菜单的功能 主要是干什么用。。。
回复

使用道具 举报

626#
 楼主| 发表于 2010-1-18 02:09:33 | 只看该作者
原帖由 yuanxin8701 于 2010-1-18 00:39 发表



ntldr启动菜单的功能 主要是干什么用。。。

就是如果存在xp/2000/2003的话,就添加双启动菜单。
回复

使用道具 举报

627#
发表于 2010-1-18 08:48:26 | 只看该作者
对命令行一知半解。ntldr启动菜单的功能 是不是通过 oobe阶段自动执行脚本文件 中 修改或创建SetupComplete.cmd文件完成的?我是不是如法炮制就可以了。。。
回复

使用道具 举报

628#
发表于 2010-1-18 11:23:41 | 只看该作者
这个要收藏起来,确实很方便。
回复

使用道具 举报

629#
 楼主| 发表于 2010-1-18 16:40:04 | 只看该作者
原帖由 yuanxin8701 于 2010-1-18 08:48 发表
对命令行一知半解。ntldr启动菜单的功能 是不是通过 oobe阶段自动执行脚本文件 中 修改或创建SetupComplete.cmd文件完成的?我是不是如法炮制就可以了。。。

对的,我就是在安装时先判断启动分区是否存在ntldr/boot.ini,如果存在就在根目录下建一个$ntldr文件夹作为标识。

然后oobe阶段的SetupComplete.cmd执行脚本时发现有$ntldr就执行添加ntldr菜单的语句,并删掉$ntldr文件夹。
回复

使用道具 举报

630#
发表于 2010-1-18 18:32:10 | 只看该作者
这是好东西!收藏了谢谢楼主
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-27 20:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表