无忧启动论坛

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

[说明更新!不进PE,一键安装WIN7]快速安装NT6.X的新方法

[复制链接]
跳转到指定楼层
1#
发表于 2010-3-24 08:57:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不进PE,一键GHOST,无需重启,直接安装,一切就这么简单。

说明更正:

错误1:另,如果不为硬盘写MBR,即不使用上面的instwin7.img,也可以在GHOST重启后通过U盘启动GRLDR,再chainloader /bootmgr,系统在安装过程中会自动更新MBR的。

正确的是:直接CHAINLOADER 启动WIN7,安装过程是不会更新MBR的;

错误2:对于新硬盘,使用DOS工具分区后,C盘需要写入MBR引导

正确的是:不论新旧硬盘,不管用何磁盘软件,只要没有MBR,那么,都必须用GRLDR命令为第一扇区其写入NT6.X前440字节的启动信息(本人原创部分),这样机器启动时才会找活动分区上的启动扇区,进行启动WIN7。

另:本人已经制作录相教程(累死5了),以及在PE3.0下的制作方法,将会在《启动时空》第3期发表,请恕暂不公布。
----
安装方法:
准备一个单独的格式化为NTFS的分区,假设盘符为x:
bootsect /nt60 x:
此命令为x盘写入NT6.X引导
imagex /apply 路径\install.wim 5 x:\
此命令释放WIN7旗舰版到X盘,也可以在NT5.X下使用老九的WIMTOOL进行释放操作。
将附件win7go.rar所含的两个文件(go.cmd和BCD)释放到X盘,运行go.cmd,删除go.cmd
对X盘使用GHOST(建议用最新版11.5.1)进行极限压缩即得。
----
go.cmd文件不过是利用释放的WIN7文件制作启动环境,其内容为:
md boot
attrib boot +h +r +s
move BCD \boot
copy windows\boot\PCAT\bootmgr
copy windows\boot\PCAT\memtest.exe boot
md boot\zh-CN
copy windows\boot\PCAT\zh-CN boot\zh-CN
md boot\fonts
copy windows\boot\fonts boot\fonts
exit
----

下面说一下这个BCD文件是如何得到的:
1. 使用BCDBOOT命令
在虚拟机上,释放install.wim到C盘,bcdboot c:\windows /s c: /l zh-CN
boot目录下得到BCD文件

2. 修改BCD文件
使用bcdedit命令
bcdedit /store c:\boot\bcd /set {default} device boot
bcdedit /store c:\boot\bcd /set {default} osdevice boot

这个修改方法是CHENALL的原创:【分享】小技巧,两条命令解决WIN7安装后改MBR启动失败问题(
http://chenall.net/post/win7_bcdfix/
----

一键安装可以使用GRLDR进行如下操作:
title 1.一键安装WIN7
map --mem (ud)/instwin7.img (fd0)
rootnoverify (fd0)
map --hook
makeactive (hd1,0)
dd if=(hd1)+1 of=(fd0)/backup.mbr
#上述语句将(hd1)的第一启动扇区备份到backup.mbr文件。
dd if=(fd0)/NT6MBR of=(hd1)+1
#上述语句将软盘上的备份的NT 6.X(5.X也行)MBR的前440个字节文件写到第一启动扇区(MBR)
chainloader (fd0)+1

backup.mbr是使用fsutil建立的,命令为:
fsutil file createnew backup.mbr 512

这个instwin7.img已经在附件提供,里面有11.5.1版GHOST和相关文件,如果想通过U盘进行一键GHOST,那么请修改相应的菜单及配置批处理文件,详见CHENALL修改的GRUB4DOS的相关命令以及其他大侠的讨论。


[ 本帖最后由 victor888 于 2010-11-22 22:38 编辑 ]

win7go.rar

3.95 KB, 下载次数: 266, 下载积分: 无忧币 -2

instwin7.part1.rar

498.05 KB, 下载次数: 381, 下载积分: 无忧币 -2

instwin7.part2.rar

498.05 KB, 下载次数: 303, 下载积分: 无忧币 -2

instwin7.part3.rar

498.05 KB, 下载次数: 285, 下载积分: 无忧币 -2

instwin7.part4.rar

494.55 KB, 下载次数: 265, 下载积分: 无忧币 -2

2#
发表于 2010-3-24 09:02:08 | 只看该作者
PE进不去个人电脑的几率几乎为零,如果不支持U盘启动的电脑估计也承受不起win7,还是觉得fujianabc提供的安装工具较为简单

我对楼上无语,我也不说什么了,请看清我的题目吧


我的意思是说你这个办法好像没有用武之地

[ 本帖最后由 jianliulin 于 2010-3-24 09:14 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2010-3-24 09:03:35 | 只看该作者
我对楼上无语,我也不说什么了,请看清我的题目吧。
回复

使用道具 举报

4#
发表于 2010-3-24 09:49:58 | 只看该作者
确实没有用武之地!
而且 U盘启动不了,不还有光盘呢吗?你这方法不也用到U启了吗?你这是把简单的问题复杂化啊!
回复

使用道具 举报

5#
发表于 2010-3-24 11:04:53 | 只看该作者
2#和4#不看标题就回帖,对楼主不尊重,而且也不善于动脑筋。
人家是为“新”而新,不标榜最实用。
确实是第一次看到这种方法
回复

使用道具 举报

6#
发表于 2010-3-24 11:19:00 | 只看该作者
原帖由 yaojy 于 2010-3-24 11:04 发表
2#和4#不看标题就回帖,对楼主不尊重,而且也不善于动脑筋。
人家是为“新”而新,不标榜最实用。
确实是第一次看到这种方法


我通读了两遍!  是新方法  但是 确实 没什么用途 还麻烦!

再说了,你会这样弄吗?  我又不是不知道 victor888  版主 是高手,不要盲目崇拜的啦!

[ 本帖最后由 caomaoLBL 于 2010-3-24 11:21 编辑 ]
回复

使用道具 举报

7#
发表于 2010-3-24 11:21:13 | 只看该作者
是有点麻烦 思路不错~
回复

使用道具 举报

8#
发表于 2010-3-24 12:35:00 | 只看该作者
够新够麻烦。

学习了。
回复

使用道具 举报

9#
发表于 2010-3-24 12:50:12 | 只看该作者
不知楼主自己测试过没有。

直接展开的install.wim如果不从硬盘上的bcd菜单而从虚拟软驱上bcd进行第一次启动,会出现如下错误,安装根本无法继续
原因是安装程序会从硬盘上寻找bootmgr和bcd,但这样会因为找不到bootmgr和bcd而报错。
因此,第一次启动时,bootmgr和bcd必须在硬盘上,而不能在软盘上
回复

使用道具 举报

10#
 楼主| 发表于 2010-3-24 15:04:48 | 只看该作者
我已经说了,我还没有测试,我肯定要试的,得明天了。

我想知道你是如何确定“首次启动硬盘需要BOOTMGR和BCD文件的”。
NT5.X和6.X通用启动盘就是为救急硬盘启动文件出问题而研制的,硬盘不需要BOOTMGR和BCD的。
你遇到的这个问题,肯定是可以解决的。

你的问题我认为了在BCD的启动项不对,这个我需要研究一下。

[ 本帖最后由 victor888 于 2010-3-24 15:15 编辑 ]
回复

使用道具 举报

11#
 楼主| 发表于 2010-3-24 15:09:19 | 只看该作者
另外,我想多说一点,研究启动,需要我们动手,不要以为什么都麻烦,其实这个操作很简单的,是一劳永逸的事。我只不过是提供了一个不用进PE来安装WIN7的方法,而且也是原汁原味的,如果你不想用,也不想动手,就不要说三道四了。
回复

使用道具 举报

12#
发表于 2010-3-24 15:20:43 | 只看该作者
菜鳥過來看看時怎麼回事呀
回复

使用道具 举报

13#
发表于 2010-3-24 17:30:45 | 只看该作者
准备试一下!
回复

使用道具 举报

14#
发表于 2010-3-24 18:30:34 | 只看该作者
原帖由 victor888 于 2010-3-24 15:04 发表
我想知道你是如何确定“首次启动硬盘需要BOOTMGR和BCD文件的”。
NT5.X和6.X通用启动盘就是为救急硬盘启动文件出问题而研制的,硬盘不需要BOOTMGR和BCD的。
你遇到的这个问题,肯定是可以解决的。

NT5.X和6.X通用启动盘是为救急硬盘启动文件出问题普通系统而研制的,不是为没经过第一次启动的系统而研制的。

刚展开的系统要经过第一次启动后的specialize阶段才能成为成为普通系统那样使用。

第一次启动进specialize阶段对bootmgr和bcd位置要求非常严格,必须要在硬盘的激活主分区上才行。
哪怕是bootmgr和bcd放在非激活主分区上通过chainloader启动,到最后安装程序都会报错。
回复

使用道具 举报

15#
 楼主| 发表于 2010-3-24 21:23:42 | 只看该作者
稍后我进行测试,如果真像你所说那样,那也没什么,相反更简单了,使用GRUB4DOS的DD命令进行COPY就得了。主分区激活这事,GURB4DOS做不了,我们可以用DOS工具来做。
回复

使用道具 举报

16#
发表于 2010-3-24 22:02:24 | 只看该作者
原帖由 victor888 于 2010-3-24 21:23 发表
主分区激活这事,GURB4DOS做不了,我们可以用DOS工具来做。

grub现成的makeactive命令。
回复

使用道具 举报

17#
 楼主| 发表于 2010-3-24 22:06:56 | 只看该作者
我汗,我查过这个命令,但没用过。
回复

使用道具 举报

18#
发表于 2010-3-24 22:36:11 | 只看该作者
这方法够新,说快速说不上,如果是现成的GHOST列外,一般新装就用fujianabc ,就简单了。
回复

使用道具 举报

19#
 楼主| 发表于 2010-3-24 22:45:31 | 只看该作者
速度这事,我要实地考察,当然,我也说了,如果感觉U盘GHOST慢,那就进PE弄得了,哈哈。
回复

使用道具 举报

20#
发表于 2010-3-25 08:10:13 | 只看该作者
我也来说几句,其实最简单的方法是弄成一个VHD文件,然后用压缩软件打包一下。

用的时候只要解压然后想办法启动这个VHD文件,而且这个VHD可以放在任意位置。

装好后进入WIN7系统再用BCDEDIT还有BCDBOOT之类的在硬盘上添加启动文件就可以了。
回复

使用道具 举报

21#
发表于 2010-3-25 08:14:23 | 只看该作者
好好的wim不用,用ghost,不是增大了体积麽?
我发现好多人为了省时间都不想进PE,我也这么想,但我们非得进PE麽?
7z不是可以解压wim吗,那么进linux的命令行模式解压wim不是更快么,而且能处理的事情也不逊于PE.

我认为新的方法应该撇开PE,考虑怎样快速解压wim.

[ 本帖最后由 republican 于 2010-3-25 08:17 编辑 ]
回复

使用道具 举报

22#
 楼主| 发表于 2010-3-25 08:18:40 | 只看该作者
VHD确实也是不错的选择,也是不知其速度如何。
昨晚做了一个GHO,极限压缩竟然也比WIM文件大400多M。
继续测试

[ 本帖最后由 victor888 于 2010-3-25 08:28 编辑 ]
回复

使用道具 举报

23#
发表于 2010-3-25 09:21:32 | 只看该作者
原帖由 republican 于 2010-3-25 08:14 发表
7z不是可以解压wim吗,那么进linux的命令行模式解压wim不是更快么,而且能处理的事情也不逊于PE.

7z不能正确解压wim中的软硬连接,也无法保持ntfs的权限。

linux就更别提了,linux下要很好的支持ntfs写操作很困难,更别说要支持ntfs权限和软硬连接的操作了。
回复

使用道具 举报

24#
发表于 2010-3-25 10:06:13 | 只看该作者
要说快,还是觉得把U盘做成带PE启动盘,进PE里后进行GHOST,那速度最慢也得有1000多M/分吧!
回复

使用道具 举报

25#
发表于 2010-3-25 10:11:49 | 只看该作者
学习了。。。谢谢。。。。。。。
回复

使用道具 举报

26#
发表于 2010-3-25 20:04:27 | 只看该作者
问题是,你现在安装的WIN7,不是XP。
WIN7已经可以从U盘安装了。
用U+写入到U盘,那是最最最简单的方法,知道没有????
回复

使用道具 举报

27#
发表于 2010-3-25 20:06:54 | 只看该作者
原帖由 yeyinchuang 于 2010-3-25 20:04 发表

用U+写入到U盘,那是最最最简单的方法,知道没有????

这种方法显然不是最简单的。
回复

使用道具 举报

28#
 楼主| 发表于 2010-3-26 10:07:56 | 只看该作者
看来BCDBOOT不只是修复了启动,还动了注册表:

我在系统主激活分区放置了BOOTMGR和BOOT/BCD,通过修改CHENALL的启动盘,使得BCD文件里硬盘内容正确,启动后得到下面的图像。

[ 本帖最后由 victor888 于 2010-3-26 10:14 编辑 ]

未命名.jpg (24.45 KB, 下载次数: 130)

未命名.jpg
回复

使用道具 举报

29#
发表于 2010-3-26 10:23:48 | 只看该作者
原帖由 victor888 于 2010-3-26 10:07 发表
看来BCDBOOT不只是修复了启动,还动了注册表:

bcdboot应该不动注册表吧,你自己可以看一下运行bcdboot前后system32\config文件夹中的文件是否有变化
回复

使用道具 举报

30#
发表于 2010-3-26 10:33:10 | 只看该作者
本人安装win 7的方法是直接用微软的USB启动工具安装。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-22 12:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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