无忧启动论坛

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

把XP安装在VHD能否实现?

  [复制链接]
跳转到指定楼层
1#
发表于 2010-6-7 18:57:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近,XP可以安装到WIM里面,PE也可以了,真的是很大的进步啊!我想如果XP或者2003可以象WIN7一样安装到VHD文件,那才是最大的进步啊!期待高人实现!
2#
发表于 2010-6-7 19:02:30 | 只看该作者
XP安装到VHD     用Grub引导
回复

使用道具 举报

3#
发表于 2010-6-7 19:05:43 | 只看该作者
谁提供一个极度精简版的XP啊
300MB一下
最好是GHO
回复

使用道具 举报

4#
发表于 2010-6-7 19:12:59 | 只看该作者

回复 #3 chp_phoenix 的帖子

可以去菜鸟论坛  找小韦  极度精简XP 99M

评分

参与人数 1无忧币 +10 收起 理由
chp_phoenix + 10 多谢

查看全部评分

回复

使用道具 举报

5#
发表于 2010-6-7 19:15:56 | 只看该作者
原帖由 <i>sratlf</i> 于 2010-6-7 19:12 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1967317&ptid=165403" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
可以去菜鸟论坛  找小韦  极度精简XP 99M
<br />
多谢了
用百度搜了,好多都不能下载了
回复

使用道具 举报

6#
发表于 2010-6-7 19:17:34 | 只看该作者
原帖由 ramos 于 2010-6-7 19:02 发表
XP安装到VHD     用Grub引导


能行吗?具体如何做?
回复

使用道具 举报

7#
发表于 2010-6-7 19:18:38 | 只看该作者
天风有一个极度精简的。
论坛上有你找下。
英文版,40多MB


下载地址

http://u.115.com/file/t8ab564c38

[ 本帖最后由 ramos 于 2010-6-7 19:24 编辑 ]

评分

参与人数 1无忧币 +10 收起 理由
chp_phoenix + 10 多谢

查看全部评分

回复

使用道具 举报

8#
发表于 2010-6-7 19:21:57 | 只看该作者
原帖由 xianglang 于 2010-6-7 19:17 发表


能行吗?具体如何做?

我也很菜 ,我给你发几个短消息的内容自己参考
原始短消息: RAMOS的一个问题



呵呵,谢谢。我以前用VMware Workstation做了一个能进系统操作,一切正常,没发现加载驱动不动的情况。
我现在用的是win7 的XPmode的vhd镜像。


如何Grub4DOS引导进入VHD

我是制作时做成IMA的


虚拟机安装完,软件装好,firadisk安装好后的镜像是否通用,在别的电脑上可以用不可以?

grub4dos如果加载vhd的话,要求vhd是固定容量的,用map --mem命令直接加载vhd就可以,vhd里先安装firadisk驱动;
至于能不能通用,这个和你具体的硬件有关,对于xp,可能因为hal的原因未必能通用,这个vhd被grub4dos加载后,作为启动磁盘,你的物理主板的南桥驱动是不是包含在这个ramos中,并不影响这个ramosxp的启动,但是或许别的硬件方面的原因会干扰到。
对于windows7的ramos,没问题



原始短消息: RAMOS的一个问题




menu中加入如下语句,能显示把文件加载如内存,最最后出现kernel must loaded before booting


map --mem (hd0,0)/***.vhd (hd0)
map --hook
chainloader(hd0,0) /ntldr
boot


咋解决,谢谢

map --mem (hd0,0)/***.vhd (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /ntldr
回复

使用道具 举报

9#
发表于 2010-6-7 20:44:11 | 只看该作者
GHO我有一个是TWM000的180M地址
http://www.brsbox.com/filebox/do ... ece0d44b3b2675fc7ef
回复

使用道具 举报

10#
 楼主| 发表于 2010-6-8 08:36:53 | 只看该作者
大家理解错误啦,我说的安装到VHD是文件形式启动,不是载入到RAM在使用,以前也有IMG格式,其实转成VHD格式加参数也没有问题啊.我说的VHD是完全和WIN 7那样的,这样就可以完全不占用RAM空间.
回复

使用道具 举报

11#
发表于 2010-6-8 09:31:13 | 只看该作者
原帖由 huaqingyuan 于 2010-6-8 08:36 发表
大家理解错误啦,我说的安装到VHD是文件形式启动,不是载入到RAM在使用,以前也有IMG格式,其实转成VHD格式加参数也没有问题啊.我说的VHD是完全和WIN 7那样的,这样就可以完全不占用RAM ...

目前这不可能吧!这样是需要操作系统支持的!除非有人开发出XP系统下的VHD驱动,因为现在微软的VHD格式是公开的!就看有高人研究这个了吗!难度很大!!!!
回复

使用道具 举报

12#
发表于 2010-6-8 10:10:06 | 只看该作者
VHD驱动只有Win7旗舰版和2008R2中才有
Vista和2008中都没有
当然如果有牛人把VHD提取出来,就可以了
回复

使用道具 举报

13#
发表于 2010-6-8 10:15:10 | 只看该作者
使用新版的FIRADISK驱动,配合GRUB4DOS的map功能就可以了吧。

要求文件要连续存放。
回复

使用道具 举报

14#
发表于 2010-6-8 11:59:26 | 只看该作者
原帖由 chenall 于 2010-6-8 10:15 发表
使用新版的FIRADISK驱动,配合GRUB4DOS的map功能就可以了吧。

要求文件要连续存放。


楼主的意思好像是不想要 “要求文件要连续存放”这样的限制!!!并且还想支持动态和差分盘启动吧?
回复

使用道具 举报

15#
发表于 2010-6-8 12:15:09 | 只看该作者
原帖由 thttht 于 2010-6-8 11:59 发表


楼主的意思好像是不想要 “要求文件要连续存放”这样的限制!!!并且还想支持动态和差分盘启动吧?

这个需要有人写一个支持xp启动的vhd驱动,目前微软xp/vista的vhdmount驱动不支持启动时加载。另外要xp使用bootmgr+winload启动。
回复

使用道具 举报

16#
 楼主| 发表于 2010-6-8 17:13:55 | 只看该作者
恩,期待这样的驱动出现啊!,那时候所有的系统就都可以安装到VHD了,利用差分启动,那是非常的爽啊!

我现在玩WIN7,2008R2就非常方便,不怕系统坏,也不怕系统不干净,很爽!
回复

使用道具 举报

17#
发表于 2010-6-9 17:20:23 | 只看该作者
这个技术,我还是绝对的支持滴,嘿嘿,爱好知识啊
回复

使用道具 举报

18#
发表于 2012-1-19 03:38:00 | 只看该作者
楼主解决了没有?我也正在享用VHD启动,不是那种ram加载启动
回复

使用道具 举报

19#
发表于 2012-1-19 03:40:20 | 只看该作者
安装步骤:
一、安装硬盘版XP
1. 用一块硬盘安装Windows XP,只分一个盘符C:。
2. 去掉不必要的内容,选择安装XP精简版或者自己精简的办法都可以。
3. 关闭系统还原,禁用所有虚拟内存磁盘映射。
4. 安装硬件所需的全部驱动程序,以及所需的全部常用软件。
5. 进行Windows Update到最新更新补丁,再次去掉Windows目录中不必要的内容,保持系统精简。注意将硬盘占用控制在4GB以内。
6. (重要)下载附件并安装FiraDisk v0.0.1.30,软件来源http://reboot.pro/8804/。解压firadisk-driver-0.0.1.30.zip并通过添加新硬件手动选择的方式安装这个驱动。
7. 重启几次确认XP系统在硬盘中工作正常,启动时不再自动寻找新硬件。将这个C:盘内容做个备份,作为母盘以备将来重装之用。
  
二、准备.VHD文件
1. 启动Windows 7旗舰版或企业版、或者Windows Server 2008 R2标准版以上系统。
2. 利用Windows 7或者Windows Server 2008 R2的磁盘管理工具生成4000MB大小的ramxp.vhd文件。
3. 用磁盘管理工具加载该.VHD文件。初始化并且只分一个区,格式化为NTFS,分配盘符T:。
4. 用磁盘管理工具加载刚才预先装XP的硬盘并分配盘符S:。
5. 将附件bat_menu.zip解压至一个临时目录,以管理员身份执行脚本copyxp.bat。执行后确认一下T:内容与S:内容一致。
6. 卸载盘符T:。
  
三、准备GRUB4DOS
1. 访问http://code.google.com/p/grub4dos-chenall/下载一份Featured版本的grub4dos-0.4.5b。或者直接在下载附件。解压缩到Windows 7的C:\grub4dos目录,并且复制C:\grub4dos\chinese\grldr文件到 C:\。复制C:\grub4dos\grldr.mbr文件到C:\。
2. 建立C:\boot目录,将ramxp.vhd文件复制到c:\boot。并运行contig c:\boot\ramxp.vhd使得ramxp.vhd文件在磁盘上保证连续。contig是微软sysinternal.com提供的一个小工具。
3. 直接下载附件或访问https://skydrive.live.com/?cid=c ... BAEC69BAAFBDB%21185下载一份FONTS.GZ复制到C:\boot,这是grub4dos的中文字体支持,启动是不显示中文可以不用。
4. 将附件bat_menu.zip中的menu.lst复制到C:\,用文本编辑器打开menu.lst并检查确认与自己机器的Windows7安装硬盘相符,否则请编辑修改。
5. 管理员方式启动命令行提示符cmd.exe,执行bcdedit命令添加启动选项。
首先执行  
     bcdedit /create /d "GRUB for DOS 4.5b" /application BOOTSECTOR
执行结果看起来类似这样:
The entry {05d33150-3fde-11dc-a457-00021cf82fb0} was successfully created.
  
其中长字串{05d33150-3fde-11dc-a457-00021cf82fb0} 是这个项的数字标识{id}。
  
然后,通过以下命令来设置启动参数:
     bcdedit /set {id} device boot
     bcdedit /set {id} path \grldr.mbr
     bcdedit /displayorder {id} /addlast
请用先前的命令所返回的实际的id 来替换掉 {id}。
  
如果你的主系统不是Windows 7,而是XP,可以修改boot.ini来启动grub4dos,具体方法阅读文档C:\grub4dos\chinese\README_GRUB4DOS_CN.txt。
  
四、试运行
1. 重启计算机,在Windows 7启动菜单中选择 GRUB for DOS 4.5b,然后在GRUB4DOS菜单中选择VHD文件XP,以方式一启动XP。
2. 重启计算机,在Windows 7启动菜单中选择 GRUB for DOS 4.5b,然后在GRUB4DOS菜单中选择4GB高位内存XP,以方式二启动XP。
  
如果试运行成功,你就拥有一个4GB的精简XP小系统了,平时可以以RAMDISK方式运行,速度快过SSD而且不怕病毒破坏。当需要更新或者安装软件时,以VHD方式启动来完成安装更新。
回复

使用道具 举报

20#
发表于 2013-4-28 17:31:48 | 只看该作者
;楼上的讲解很详细。
回复

使用道具 举报

21#
发表于 2013-4-29 14:29:46 | 只看该作者
qczstart 发表于 2012-1-19 03:40
安装步骤:
一、安装硬盘版XP
1. 用一块硬盘安装Windows XP,只分一个盘符C:。

学习一下!!!
回复

使用道具 举报

22#
发表于 2013-5-4 08:54:30 | 只看该作者
把XP安装在VHD中,实测能通过vboot启动进入,本论坛有文章及工具介绍(具体忘了在哪)
"XP_VHD_辅助处理工具"这个便可,本论坛有
回复

使用道具 举报

23#
发表于 2013-5-5 18:00:13 | 只看该作者
请问你是把XP的安装文件封在WIM里还是类似PE那种直接启动的呢?
回复

使用道具 举报

24#
发表于 2023-11-8 12:31:20 | 只看该作者
谢谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 08:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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