无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: fujianabc
打印 上一主题 下一主题

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

    [复制链接]
61#
发表于 2009-6-7 10:33:20 | 只看该作者
回复

使用道具 举报

62#
发表于 2009-6-7 11:01:49 | 只看该作者
问一个很菜的问题:是只执行inswin7.exe重启后就自动安装WIN7了,还是需要在重启后执行setup.exe?另外,在PE下用虚拟光驱截入WIN7的ISO就能直接用inswin7.exe了,还是需要把WIN7的ISO解压到硬盘?

[ 本帖最后由 DDZJD439 于 2009-6-7 11:04 编辑 ]
回复

使用道具 举报

63#
发表于 2009-6-7 13:18:19 | 只看该作者
原帖由 DDZJD439 于 2009-6-7 11:01 发表
问一个很菜的问题:是只执行inswin7.exe重启后就自动安装WIN7了,还是需要在重启后执行setup.exe?另外,在PE下用虚拟光驱截入WIN7的ISO就能直接用inswin7.exe了,还是需要把WIN7的ISO解压到硬盘?


按照工具的提示,进行操作,完毕后直接重启,无需执行setup.exe
回复

使用道具 举报

64#
发表于 2009-6-7 13:21:14 | 只看该作者
原帖由 uepon 于 2009-6-7 13:18 发表


按照工具的提示,进行操作,完毕后直接重启,无需执行setup.exe


谢谢UEPON李培聪。我一直用你的通用PE,感觉最适用。期待您的新作品出现。
回复

使用道具 举报

65#
发表于 2009-6-7 14:23:49 | 只看该作者
某些PE下使用安装器出现错误。图在74楼。

[ 本帖最后由 DDZJD439 于 2009-6-7 14:35 编辑 ]
回复

使用道具 举报

66#
发表于 2009-6-7 14:26:03 | 只看该作者
反馈一下,安装器在通用PE下使用没问题,但在另一个XPSP2核心的PE下使用出现如图的错误。图上我把安装器重新命了名,我试了,即使不重命名,还是有相同的错误出现。

TT截图未命名.jpg (18.21 KB, 下载次数: 195)

TT截图未命名.jpg
回复

使用道具 举报

67#
 楼主| 发表于 2009-6-7 18:02:02 | 只看该作者
原帖由 DDZJD439 于 2009-6-7 14:26 发表
反馈一下,安装器在通用PE下使用没问题,但在另一个XPSP2核心的PE下使用出现如图的错误。图上我把安装器重新命了名,我试了,即使不重命名,还是有相同的错误出现。

请你用一楼的方法,手动执行一下三条命令,看看有没有问题?
回复

使用道具 举报

68#
发表于 2009-6-7 18:54:43 | 只看该作者
原帖由 fujianabc 于 2009-6-7 18:02 发表

请你用一楼的方法,手动执行一下三条命令,看看有没有问题?

在同样的PE下,手动执行三条命令,没有发现问题。
回复

使用道具 举报

69#
 楼主| 发表于 2009-6-7 19:07:17 | 只看该作者
原帖由 DDZJD439 于 2009-6-7 18:54 发表

在同样的PE下,手动执行三条命令,没有发现问题。

那就是这个pe中缺少了执行NSIS打包程序所需的组件了。
回复

使用道具 举报

70#
发表于 2009-6-7 19:55:17 | 只看该作者
原帖由 DDZJD439 于 2009-6-7 14:26 发表
反馈一下,安装器在通用PE下使用没问题,但在另一个XPSP2核心的PE下使用出现如图的错误。图上我把安装器重新命了名,我试了,即使不重命名,还是有相同的错误出现。


哪一个PE,我去试试缺了什么文件。
回复

使用道具 举报

71#
发表于 2009-6-7 20:05:17 | 只看该作者
原帖由 uepon 于 2009-6-7 19:55 发表


哪一个PE,我去试试缺了什么文件。

是这个,发表在深度的。
http://os.deepin.org/read-htm-tid-1051249.html#11303901

PE核心我上传到了这里:http://www.rayfile.com/files/1ce ... -acb0-0014221b798a/

[ 本帖最后由 DDZJD439 于 2009-6-7 20:08 编辑 ]
回复

使用道具 举报

72#
发表于 2009-6-7 21:30:42 | 只看该作者
原帖由 uepon 于 2009-6-7 19:55 发表


哪一个PE,我去试试缺了什么文件。


比较了那个PE的SYSTEM32和通用PE工具箱的,发现只有RICHED20.DLL有可能性,他PE里面没有。也有可能是他哪个文件加了壳,或换了版本。没进PE试,DDZJD439 自己试试吧。
回复

使用道具 举报

73#
发表于 2009-6-7 23:48:16 | 只看该作者
新制作的PE都应该集成这几个文件:
BCDBOOT.exe
bcdboot.exe.mui
BCDEDIT.exe
bcdedit.exe.mui
BOOTSECT.exe
.mui是帮助语言文件,熟悉英文可不要。BOOTSECT加入mui的话反而不能显示帮助,可能与字体有关。

BCDBOOT图形化脚本:

CALL @子程序
_SUB 子程序,W283H150,Vista/WIN7/2008引导修复,,SHELL32.DLL#46
        FDRV AllDrive=
        LABE 标签1,L10T16W133H15,请选择引导(活动)分区:
        LIST 组合框1,L145T13W50H20,%AllDrive%,,
        LABE 标签2,L9T43W138H16,请选择Windows所在分区:
        LABE 标签3,L9T70W138H16,语言:
        EDIT Edit1,L145T70W50H20,ZH-CN
        ITEM 按钮2,L200T38W64H24,修复,CALL fixnt6,,0
        ITEM 按钮3,L8T100W69H24,命令提示符,EXEC CMD.EXE /k @ECHO 控制启动管理器:BCDEdit  主启动代码更新:Bootsect  启动文件修复:bcdboot      使用/?查看帮助        注:bcdboot支持Vista以上系统
        ITEM 按钮4,L83T100W69H24,重启计算机,CALL CSHUT,,0
        LIST 组合框2,L145T38W50H20,%AllDrive%,,
_END

_SUB  fixnt6
ENVI sdir=%组合框1%
FIND $%sdir%=,TEAM MESS 请选择引导(活动)分区。@ 选择分区#OK|EXIT
MESS 请确认引导分区为 %sdir%@信息#YN
FIND $%YESNO%=NO,EXIT
ENVI win=%组合框2%\Windows
ENVI lan=%Edit1%
IFEX %lan%=,ENVI lan=ZH-CN
IFEX %win%,!TEAM MESS %win%目录不存在。@ 目录检查#OK|EXIT
EXEC CMD.EXE /k bcdboot.exe %win% /s %sdir% /L %lan%
_END


_SUB  CSHUT
MESS 你确定马上重启计算机吗?@信息#YN
FIND $%YESNO%=NO,EXIT
SHUT R
_END

评分

参与人数 1无忧币 +2 收起 理由
fujianabc + 2 原创内容

查看全部评分

回复

使用道具 举报

74#
发表于 2009-6-8 07:44:59 | 只看该作者
搞个"最终".造福无忧.关注...........
回复

使用道具 举报

75#
发表于 2009-6-8 09:10:29 | 只看该作者
想问一下,使用uepon大 的工具之前,用不用先格式化  所要安装到的硬盘?
回复

使用道具 举报

76#
发表于 2009-6-8 10:29:53 | 只看该作者
原帖由 zhxy9804 于 2009-6-8 09:52 发表
实际上,安装2008的时候,让你选择的版本可不止是五个,这时候如何选择?


是否是按这个顺序从1排到6呢?

还有个问题,假如安装别人重新封装的WIM,比如精简版,里面只有一个卷,那怎么选序号呢?
回复

使用道具 举报

77#
发表于 2009-6-8 10:44:53 | 只看该作者
原帖由 uepon 于 2009-6-8 10:29 发表

63210
是否是按这个顺序从1排到6呢?

还有个问题,假如安装别人重新封装的WIM,比如精简版,里面只有一个卷,那怎么选序号呢?


希望能做到这样,第一步选择安装映像 install.wim 、活动主分区以及安装分区,第二步使用 imagex /info 命令给出映像信息,再给出安装版本选择。第三步列出详细安装信息,点确定后才正式开始安装

或者在已选择安装映像 install.wim 后,在右侧给出映像信息,且安装版本选项启用,未选择 install.wim 时不可用。

或者像 Gimagex、WimTools 一样给出一个查看映像信息选项卡

也想自己 DIY 一个,奈何不会做图形界面

[ 本帖最后由 lqcai 于 2009-6-8 10:47 编辑 ]
回复

使用道具 举报

78#
发表于 2009-6-8 11:20:41 | 只看该作者
原帖由 lqcai 于 2009-6-8 10:44 发表


希望能做到这样,第一步选择安装映像 install.wim 、活动主分区以及安装分区,第二步使用 imagex /info 命令给出映像信息,再给出安装版本选择。第三步列出详细安装信息,点确定后才正式开始安装

或者在 ...

如果这样的话,可能有些新手看不懂/INFO 导出的txt,从而无法正确选择序号。我有这样的设想:
程序自动从WIM的NIFO中查找所有的IMAGE INDEX (ID),然后列出其对应的“NAME”。然后在一个选择框里列出来,交给用户选择。用户选择了他要安装的那个“NAME”,程序自动用其对应的IMAGE INDEX 进行imagex /apply。
回复

使用道具 举报

79#
发表于 2009-6-8 11:27:53 | 只看该作者
我对NSIS 操作TXT不是很了解。因WIM里卷数量不确定,还可能用到其它数据结构。以我的的水平,无法在NSIS实现。还是让其它高手用C来写吧。
回复

使用道具 举报

80#
发表于 2009-6-8 11:56:33 | 只看该作者
原帖由 uepon 于 2009-6-5 08:40 发表

太大,不好上传。我用的是NSIS 2.14。网上一搜一大堆。
NSIS 教程也一搜一大堆。


太久没编过程了,都不知道nsis为何物了,这个是不是比vc,delphi那些要方便一些啊

不过我电脑上现在连delphi都没了,只能尽量用cmd解决了,再不行,就只能找现成的了
回复

使用道具 举报

81#
发表于 2009-6-8 12:03:48 | 只看该作者
原帖由 NicTense 于 2009-6-8 11:56 发表


太久没编过程了,都不知道nsis为何物了,这个是不是比vc,delphi那些要方便一些啊

不过我电脑上现在连delphi都没了,只能尽量用cmd解决了,再不行,就只能找现成的了


NSIS打包的,而且可以实现点小功能。
回复

使用道具 举报

82#
发表于 2009-6-8 14:30:38 | 只看该作者
原帖由 zhxy9804 于 2009-6-8 09:52 发表
实际上,安装2008的时候,让你选择的版本可不止是五个,这时候如何选择?

不止是5个 或者 少了 5 个   
不知道要怎么选择
回复

使用道具 举报

83#
 楼主| 发表于 2009-6-8 15:08:26 | 只看该作者
原帖由 sxs608 于 2009-6-8 09:10 发表
想问一下,使用uepon大 的工具之前,用不用先格式化  所要安装到的硬盘?

最好先格一下
回复

使用道具 举报

84#
发表于 2009-6-8 17:48:43 | 只看该作者
3、解开映像
   ①.静默方式,不提供处理进度
   格式:WimTool.EXE [/YES] /Apply <Wim映像文件> <映像卷ID|映像卷名> <目标路径>
   示例:WimTool.EXE /Yes /Apply  D:\Test.WIM 2 D:\PROGRAMS
   其中参数 "/Yes" 表示不确认目标目录是否存在文件而直接解开映像(解开的文件有可能覆盖已存在的文件),省略该参数时,若目标目录已存在文件则要用户确认才执行解开映像操作。其中映像文件可以是分包文件。
   ②.窗口方式,提供处理进度,支持文件过滤,支持操作隐藏分区
   格式: WimTool.EXE <映像名> </ExtrFile> [格式化参数] [引导参数] [解压规则] [映像卷ID] [,目标路径]
         格式化参数: [[/Format|/QFormat] [FAT32|NTFS]]
         引导参数为: [/BOOT <WINNT|VISTA>]
         解压规则为: [/Config <配置文件>]
   示例: WimTool.EXE  D:\Test.WIM  /ExtrFile ,D:\PROGRAMS
         WimTool.EXE  0:4\SysBack.WIM /ExtrFile /Format FAT32 /Boot WINNT 1, C:\
         WimTool.EXE  F:\SysBack.WIM  /ExtrFile /QFormat NTFS /Boot VISTA 1, 0:1\
         WimTool.EXE  0:4\SysBack.WIM /ExtrFile /Format /Boot WINNT  1, C:\
         WimTool.EXE  F:\SysBack.WIM  /ExtrFile /QFormat /Boot VISTA 1, 0:1\
         WimTool.EXE  0:4\SysBack.WIM /ExtrFile /Format /Config  MyConfig1.INI 1, C:\
         WimTool.EXE  F:\SysBack.WIM  /ExtrFile /QFormat /Config MyConfig2.INI 1, 0:1\
   当以系统管理员登录,本项功能支持操作隐藏分区,并可用分区号代替盘符,见上面的示例。
   "映像卷ID"为 1 时可以省略,省略"目标路径名"时WimTool将在映像文件所在的目录中建立一个与映像基本名同名的目录,并将映像解开到其中。WimTool能识别分包映像并自动解开分包映像(要求所有的分包映像位于同一目录,展开时从1号分包开始)。


WimTool已集成了格式化分区、解压文件和BootSect.EXE([引导参数])的功能


[ 本帖最后由 lxl1638 于 2009-6-8 17:50 编辑 ]
回复

使用道具 举报

85#
发表于 2009-6-8 19:36:58 | 只看该作者
重启后不起作用啊
回复

使用道具 举报

86#
发表于 2009-6-9 13:48:52 | 只看该作者
fujianabc,我想问下 环境是这样的 我有两块硬盘:一块160G 一块500G 160G那块在BIOS中识别为DISK0(也就是第一块),然后我装WIN7在第2块硬盘上(也就是500G那块),这时候WIN7的引导程序会写bootmgr和BOOT文件夹到第一块硬盘(也就是160G那块)的主活动分区。
我现在想怎么把bootmgr和BOOT文件夹移到500G那块硬盘 然后把160G那块硬盘扯掉 不影响启动 不知道我的表述能看明白吗?
回复

使用道具 举报

87#
 楼主| 发表于 2009-6-9 14:59:09 | 只看该作者
原帖由 zoom4ever 于 2009-6-9 13:48 发表
fujianabc,我想问下 环境是这样的 我有两块硬盘:一块160G 一块500G 160G那块在BIOS中识别为DISK0(也就是第一块),然后我装WIN7在第2块硬盘上(也就是500G那块),这时候WIN7的引导程序会写bootmgr和BOOT文件 ...

假设你现在windows分区是c:,500GB硬盘的活动分区是d:(如果没有活动分区,先激活一个主分区),那么执行下面命令
bcdboot c:\windows /s d: /l zh-CN
bootsect /nt60 d: /mbr
然后就可以拔掉160GB分区,在bios中设置从500G的硬盘启动

[ 本帖最后由 fujianabc 于 2009-6-9 15:00 编辑 ]
回复

使用道具 举报

88#
发表于 2009-6-9 15:27:24 | 只看该作者
这个方法可以安装VISTA么?有没有试过?
回复

使用道具 举报

89#
 楼主| 发表于 2009-6-9 16:46:36 | 只看该作者
原帖由 zts59 于 2009-6-9 15:27 发表
这个方法可以安装VISTA么?有没有试过?

祥见33楼解释
回复

使用道具 举报

90#
发表于 2009-6-9 16:52:34 | 只看该作者
太好了,谢谢分享。。。。。。。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-25 17:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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