无忧启动论坛

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

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

    [复制链接]
151#
 楼主| 发表于 2009-8-17 15:12:16 | 只看该作者
原帖由 yjd 于 2009-8-17 14:31 发表
有点不明白33楼。
也就是说要安装vista和2008就需要把文件解压到d盘对吧?

我在远景看的安装方法都是解压到目标盘,然后写nt6.x和bcd菜单,然后启动用修复方式来安装。

对的,如果要用此方法安装vista/2008,只能把系统安装到d:盘

远景那里的nt 6 installer本质都是要进pe 3.0然后执行setup安装的

我这里的方法不用进winpe 3.0,而且连setup.exe都不用执行

[ 本帖最后由 fujianabc 于 2009-8-17 15:13 编辑 ]
回复

使用道具 举报

152#
发表于 2009-8-17 15:32:36 | 只看该作者
原帖由 fujianabc 于 2009-8-17 15:12 发表

对的,如果要用此方法安装vista/2008,只能把系统安装到d:盘

远景那里的nt 6 installer本质都是要进pe 3.0然后执行setup安装的

我这里的方法不用进winpe 3.0,而且连setup.exe都不用执行



看来要安装vista,2008到C盘只能用这里四楼方法
http://bbs.pcbeta.com/thread-514153-1-1.html
回复

使用道具 举报

153#
发表于 2009-8-19 22:29:48 | 只看该作者
感谢LZ,很方便了!~~~~~
回复

使用道具 举报

154#
发表于 2009-8-21 02:08:28 | 只看该作者
重大变革,非常支持!
回复

使用道具 举报

155#
发表于 2009-8-21 03:05:13 | 只看该作者
收藏了,这个工具能省不少事。
回复

使用道具 举报

156#
发表于 2009-8-21 14:53:23 | 只看该作者
“激活主分区盘符为e:”能不能是“C:”?

即:
1、imagex /apply d:\sources\install.wim 5 c:
2、bcdboot c:\windows /s C: /l zh-CN
3、bootsect /nt60 C:
回复

使用道具 举报

157#
 楼主| 发表于 2009-8-21 15:32:22 | 只看该作者
原帖由 snaketsg 于 2009-8-21 14:53 发表
“激活主分区盘符为e:”能不能是“C:”?

即:
1、imagex /apply d:\sources\install.wim 5 c:
2、bcdboot c:\windows /s C: /l zh-CN
3、bootsect /nt60 C:

当然可以,其实在大多数情况下激活主分区就是c:
回复

使用道具 举报

158#
发表于 2009-8-21 16:47:39 | 只看该作者
感觉还是有点麻烦的说,需要写命令
回复

使用道具 举报

159#
 楼主| 发表于 2009-8-21 17:24:58 | 只看该作者
原帖由 sldgh 于 2009-8-21 16:47 发表
感觉还是有点麻烦的说,需要写命令

直接用一楼的第一个工具即可,无需手动打命令了
回复

使用道具 举报

160#
发表于 2009-8-21 17:48:19 | 只看该作者
最新的bootsect.exe和bcdboot.exe(版本号为:6.1.7600.16385)

boot.rar

79.86 KB, 下载次数: 79, 下载积分: 无忧币 -2

回复

使用道具 举报

161#
 楼主| 发表于 2009-8-21 19:35:57 | 只看该作者
原帖由 snaketsg 于 2009-8-21 17:48 发表
最新的bootsect.exe和bcdboot.exe(版本号为:6.1.7600.16385)

bootsect试过没差别,所以还使用了6001的

bcdboot在7100后就不能在xp/pe 1.x中正常执行了,所以一直在用7000的
回复

使用道具 举报

162#
发表于 2009-8-21 20:00:56 | 只看该作者
新版的bcdboot在PE1.0中可以使用呀
回复

使用道具 举报

163#
发表于 2009-8-22 10:34:37 | 只看该作者

請樓主fujianabc 大大幫忙,編寫一個安裝VHD_WIN7的批處理

樓主大大你好,
看樓主帖子,,樓主是一位樂於助人的大好人, 有一事請樓主幫忙,是關於寫幾段 VHD 安裝WINDOWS7


的批處理.每一段可獨立編寫,當然樓主如能幫助寫成一個批處理,而能夠獨立選項..

即顯示列表 1,2,3,4 項簡選執行,那實在太好了,先謝過樓主...請樓主頂力幫忙。。。

我亦可從中好好領會學習批處理.

如有其他高手路過幫忙也一拼謝謝.

我的想發是這批理應有很多人合用,,,可節省打命行及自定義,大約想法如下,可能寫得有些雜亂無章,請見諒!

按樓主慨念,先把 imagex,bcdboot,bootsect,三個文件

一同打包在光盤根目錄.


進入光盤安裝畫面,手動鍵入先瞭解系統硬盤分區。。按SHIFT + F10 先瞭解系統硬盤分區。>>CMD>>

DISKPART>LIST DISK

DISKPART>SELECT DISK

DISKPART>LIST PARTITION

DISKPART>EXIT

退出DISKPART,才執行批處理。

X:\F:
..
F:\




第一個批處理:暫命名STA_DKPT.BAT

[1:]創建启動信息及資料分區 [S:盤] ,此項創建S盤需要寫成可選擇項Y/N,顯示命令列..N即因應程程況不執行,而跳過至下個命令群集..[ 2 :]
//

X:DISKPART

DISKPART>


DISKPART>SELECT DISK 0

DISKPART>CREATE PARTITION PRIMARY SIZE=200

DISKPART>FORMAT FS=NTFS QUICK

DISKPART>ASSIGN LETTER=S

DISKPART>ACTIVE

....................................................

第二個批處理:暫命名 VHD_DKPT.BAT

[2:] 創建用於儲存 VHD 文件的C盤,  此項亦是可選擇項 Y/N ,N不執行跳入下命令群集.[3:]

DISKPART>CREATE PARTITION PRIMARY

DISKPART>FORMAT FS=NTFS QUICK

ASSIGN LETTER=C

...........................................................


[3:] 創建VHD文件并挂載到當前系統分配符 W: ...暫命名VHDSWIN7.BAT

DISKPART>LIST DISK


DISKPART>SELECT DISK O,1,2,3   //此項寫成能選擇磁盤


DISKPART>LIST PARTITION


DISKPART>SELECT PARTITION  //選擇安裝VHD-c:分區

{
能否繼承上一條指令選擇之分區實現成為[當前分區 :\ ]如這不可能實現,那可編寫{}以下的固定盤符。
DISKPART>CREATE VDISK FILE=[當前分區:\ ]WIN7X86.VHD MAXIMUM=20000 TYPE=EXPANDABL

DISKPART>SELECT VDISK FILE=[當前分區:\]WIN7X86.VHD  }

。。。。。。。。。。。。。。。。。。。。。。。。。。

DISKPART>CREATE VDISK FILE=D:\WIN7X86.VHD MAXIMUM=20000 TYPE=EXPANDABLE

DISKPART>SELECT VDISK FILE=D:\WIN7X86.VHD  }

DISKPART>ATTACH VDISK

DISKPART>CREATE PARTITION PRIMARY

DISKPART>FORMAT FS=NTFS QUICK LABLE=VHD7   //預設VHD7或到時修改

DISKPART>ASSIGN LETTER=W   //預設w:



DISKPART> list disk

PUASE

PRESS ANY KEY CONTINUE

DISKPART>EXIT


4:// F:是光盤是win7光盤自動預設  暫命名[BOOTVHD.BAT]

X:\SOURCES>F:\IMAGEX /APPLY F:\SOURCES\INSTALL.WIM 1,2,3,4,5  W:  //.WIM版本可選


4:// F:是光盤是win7光盤自動預設  [启動項批處理]

X:\SOURCES>CD \WINDOWS\SYSTEM32

X:\WINDOWS\SYSTEM32>bcdboot w:\windows /s c:

X:\WINDOWS\SYSTEM32>bcdedit

X:\WINDOWS\SYSTEM32>

X:\WINDOWS\SYSTEM32>bcdedit /create {ntldr} /d "Windows XP"

X:\WINDOWS\SYSTEM32>bcdedit /set {ntldr} device partition=C:

X:\WINDOWS\SYSTEM32>bcdedit /set {ntldr} path \NTLDR

X:\WINDOWS\SYSTEM32>bcdedit /bootsequence {default} {ntldr}

X:\WINDOWS\SYSTEM32>bcdedit /displayorder {default} {ntldr}.

X:\WINDOWS\SYSTEM32>bcdedit /timeout 20
X:\WINDOWS\SYSTEM32>



退出CMD

手動重启

希望樓主大大的能幫助,萬分感謝。

[ 本帖最后由 jason33883 于 2009-8-22 15:16 编辑 ]
回复

使用道具 举报

164#
 楼主| 发表于 2009-8-22 18:45:47 | 只看该作者
原帖由 snaketsg 于 2009-8-21 20:00 发表
新版的bcdboot在PE1.0中可以使用呀

在win2000 sp4和pe 1.x中再次测试,bcdboot的最新7600版的确可以正常使用,已在一楼更新了
回复

使用道具 举报

165#
发表于 2009-8-22 23:35:39 | 只看该作者

謝謝樓主的回復

謝謝樓主的回復,我另行想辨法.謝謝
回复

使用道具 举报

166#
发表于 2009-8-23 01:05:53 | 只看该作者
果然好东西..学习一下了..
回复

使用道具 举报

167#
发表于 2009-8-23 09:38:22 | 只看该作者
使用通用安装器安装失败,无法进入系统安装程序


第一项选择install.wim
这个是用虚拟光驱加载ISO后去选择虚拟光驱里的install.wim吧

第二项选择激活了的主分区?
不太明白是啥意思,可以解释下否?是把系统装好后所显示的盘符的意思么?

第三项选择要安装到的分区?
比如偶现在在PE模式下,E盘空着,想把系统装E盘就选择E吧?装好后如果第二项选的是C盘的话进入新装系统就会显示系统盘位C盘么?

另外本人是U盘PE,最后一步完成要求手动重启
重启时把U盘拔了好BIOS里设置恢复成硬盘启动,但是无法进入安装系统?
回复

使用道具 举报

168#
 楼主| 发表于 2009-8-24 15:02:49 | 只看该作者
原帖由 kami1122 于 2009-8-23 09:38 发表
使用通用安装器安装失败,无法进入系统安装程序


第一项选择install.wim
这个是用虚拟光驱加载ISO后去选择虚拟光驱里的install.wim吧

第二项选择激活了的主分区?
不太明白是啥意思,可以解释下否?是 ...

用小小强的安装器吧

1、可以选择虚拟光区内的install.wim

2、就是选择你硬盘上的活动主分区在winpe下的盘符,winpe下大部分情况时活动主分区是c:

3、不管你选择的分区在winpe下是什么盘符,进入win7后这个分区的盘符都是c:

[ 本帖最后由 fujianabc 于 2009-8-24 15:04 编辑 ]
回复

使用道具 举报

169#
 楼主| 发表于 2009-8-28 16:04:06 | 只看该作者
最新更新,安装器支持把系统直接装到usb移动硬盘上,x86/x64的系统都支持。
至于具体修改的原理,3楼有简单介绍,感兴趣的可以直接看cmd代码。

usb硬盘上系统安装完后,建议手动开启usb硬盘的写缓存,并且关闭usb硬盘上的系统休眠。
如果要把usb系统插到其它电脑上用,请先执行\Windows\System32\sysprep\sysprep.exe,勾上通用并关机。
回复

使用道具 举报

170#
发表于 2009-8-28 17:26:03 | 只看该作者
好东西..好好学一下
回复

使用道具 举报

171#
发表于 2009-8-28 19:23:09 | 只看该作者
新版的bcdboot 7600版虽然可在在win2000 sp4和pe 1.x中运行,但我今天又在PE下测试了下,发现在生成bootmgr和boot后并不是提示

“Boot files successfully created.”

而是报错,可惜那串文字没记下来,大概意思是无法关闭某些文件。这虽然不影响bootmgr和boot的完整性,但在我那代码中却会导致无法执行bootsect.exe来修复引导。建议还是用回以前哪个bcdboot比较好,如果非要用新版的话,建议将

echo    正在生成引导。。。。。。
FOR /F "tokens=1,2,3,4" %%I IN ('bcdboot %installpath%\Windows /s %bootpath% /l zh-cn') DO set REBUILD=%%I %%J %%K %%L
IF "%REBUILD%"=="Boot files successfully created." (
bootsect.exe /nt60 %bootpath%>nul
echo.
echo    引导成功生成,重起后继续安装过程!
) ELSE (
echo.
echo    引导生成失败!
)


改成


echo    正在生成引导。。。。。。
bcdboot %installpath%\Windows /s %bootpath% /l zh-cn>nul
bootsect.exe /nt60 %bootpath%>nul


以避开哪个错误提示。
回复

使用道具 举报

172#
发表于 2009-8-28 19:24:45 | 只看该作者
另外,问下楼主,将win7安装到USB磁盘有什么实际用途?
回复

使用道具 举报

173#
 楼主| 发表于 2009-8-28 19:30:28 | 只看该作者
原帖由 zjqcomputer 于 2009-8-28 19:23 发表
新版的bcdboot 7600版虽然可在在win2000 sp4和pe 1.x中运行,但我今天又在PE下测试了下,发现在生成bootmgr和boot后并不是提示

“Boot files successfully created.”

而是报错,可惜那串文字没记下来,大 ...

已经把bcdboot换回7000的了

原帖由 zjqcomputer 于 2009-8-28 19:24 发表
另外,问下楼主,将win7安装到USB磁盘有什么实际用途?

很多人都想把系统装到移动硬盘上的,这样装新系统可以不去动原来硬盘上的分区和系统。
另外移动到其它电脑上也方便,运行一个sysprep就行了
回复

使用道具 举报

174#
发表于 2009-8-28 20:19:29 | 只看该作者
好些天没来
又增加了好东西
谢谢楼主

我可是威望扫地了
斑竹留情
回复

使用道具 举报

175#
发表于 2009-8-29 11:31:37 | 只看该作者
谢谢楼主更新…………
回复

使用道具 举报

176#
发表于 2009-8-29 11:51:39 | 只看该作者
PE下能用来装XP WIN7双系统不?
回复

使用道具 举报

177#
发表于 2009-8-29 13:23:20 | 只看该作者
是时候换WIN7了,VISTA太累赘!!!支持
回复

使用道具 举报

178#
发表于 2009-8-29 14:32:58 | 只看该作者
原帖由 zjqcomputer 于 2009-8-28 19:23 发表
新版的bcdboot 7600版虽然可在在win2000 sp4和pe 1.x中运行,但我今天又在PE下测试了下,发现在生成bootmgr和boot后并不是提示

“Boot files successfully created.”

而是报错,可惜那串文字没记下来,大 ...



错误提示如下:
BFSVC:Failed to close the system store. Status=[c0000121]
回复

使用道具 举报

179#
发表于 2009-8-29 20:47:33 | 只看该作者
没完全看懂,但这个一定是个好东西哈哈!
回复

使用道具 举报

180#
 楼主| 发表于 2009-8-31 23:46:06 | 只看该作者
原帖由 snaketsg 于 2009-8-29 14:32 发表



错误提示如下:
BFSVC:Failed to close the system store. Status=[c0000121]

已经还原成7000的bcdboot了,应该不会再有此问题了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 08:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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