无忧启动论坛

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

windows PE 中使用虚拟机 (VirtualBox For PE)

[复制链接]
跳转到指定楼层
1#
发表于 2011-11-8 11:36:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
windows PE 使用虚拟机 (VirtualBox For PE)

       用GRUB4DOS引导镜像文件安装系统,因为实模式与保护模式切换、所安装系统不支持镜像文件等原因无法正常安装。在无忧启动论坛找到了纯净Windows XP等系统解决方法,Ubuntu本身支持的,研究android x86的iso安装镜像时卡住了,后来解包镜像文件解决。可是我的目标是不解包实现安装。

       想在PE下使用虚拟机下直接安装系统到硬盘,在LinuxLive USB Creator使用的VirtualBox启发下,经过几天的测试,将VirtualBox核心提取出来,补充了一些必要DLL文件。在许多windows XP、windows 7、Windows 2003、windows XP PE、windows 7 PE、Windows 2003 PE等环境下测试过,都可以使用。具体测试过的PE有深山红叶袖珍工具箱、深度PE、雨林木风PE、信念PE、BXE的几种PE,只有骨头版Windows 7 PE启动时会蓝屏(简化得太厉害了!!!)。

       这只是个测试版,欢迎指正。虚拟机安装系统会有硬件兼容问题,这要根据所装系统来解决。

       展望:虚拟机的未来,本身就是一个系统,有很好的硬件平台兼容能力,五花八门的系统运行于上。


       国内为何没有这类的开发呢?

下载地址 18.87 MB

(by fan7hoo)

[ 本帖最后由 2011fan7hoo 于 2011-11-8 14:44 编辑 ]
2#
发表于 2011-11-8 11:46:49 | 只看该作者

回复 #1 2011fan7hoo 的帖子

楼主高人,支持不断完善
回复

使用道具 举报

3#
发表于 2011-11-8 12:10:29 | 只看该作者
PE虚拟机,虚拟PE,强悍
回复

使用道具 举报

4#
发表于 2011-11-8 12:29:04 | 只看该作者
十分强悍  楼主是位世外高人
回复

使用道具 举报

5#
发表于 2011-11-8 21:51:49 | 只看该作者
[quote]原帖由 2011fan7hoo 于 2011-11-8 11:36 发表

这里请输入硬盘编号填什么。hdo 还是(hd0) 或 (hd0,0)

Windows 7 x64-2011-11-08-21-45-24.png (54.04 KB, 下载次数: 63)

Windows 7 x64-2011-11-08-21-45-24.png
回复

使用道具 举报

6#
 楼主| 发表于 2011-11-9 08:43:45 | 只看该作者

回复 #5 fh123456 的帖子

这是将本地硬盘映射为“hd.vmdk”文件,导入虚拟机使用,硬盘在你现在系统中的编号,为“0、1、2、3、4. . . . . .”

在系统的“磁盘管理“中可以看到

上班时发的贴,有点仓促,没写用法。。。

启动虚拟机.bat最后调用VBoxManage.bat,就是为设置虚拟机使用本地硬盘

其实VBoxManage.bat中就一条命令:

VBoxManage internalcommands createrawvmdk -filename .\data\.VirtualBox\HardDisks\hd.vmdk -rawdisk \\.\PhysicalDrive0

使用本地“0”号整个硬盘
在虚拟机中要手动改下使用的新硬盘为“hd.vmdk”


下面引用别人写的“VirtualBox直接使用物理硬盘”,对DIY的喷友可能有帮助
我没时间,希望能人做出封装好,最好GUI界面

VirtualBox直接使用物理硬盘(linux,windows XP)
2010-10-23 14:14

(引用:http://hi.baidu.com/%C3%FA%D3%E3 ... ceacc37b894736.html

VirtualBox直接使用物理硬盘(linux,windows XP)
2010-09-14 08:31

    安装VirtualBox(略)建议使用最新版的程序,旧版可能不支持
    官方:http://www.virtualbox.org/
    将当前用户加入到vboxusers用户组sudo usermod -G vboxusers -a `whoami`
    需重新登录
    对指定的硬盘设备添加访问权限sudo chmod o+rw /dev/设备(如:/dev/sda 整块硬盘,/dev/sda1 某分区)
    建立一个虚拟硬盘镜像VBoxManage internalcommands createrawvmdk -filename ~/winxp.vmdk -rawdisk /dev/sda -partitions 1 -relative -register
    新建一虚拟机并指定上面建立好的虚拟硬盘镜像(略)

For Windows:

以下测试有效:

1.运行cmd,cd进入你的VirtualBox目录,如: cd C:\Program Files\Sun\VirtualBox
2.命令行运行VBoxManage.exe,如:VBoxManage internalcommands createrawvmdk -filename d:\x30.vmdk -rawdisk \\.\PhysicalDrive1
\\.\PhysicalDrive1 表示我的机器上的第二块硬盘,\\.\PhysicalDrive0是第一块,\\.\PhysicalDrive3是第三块,以此类推。
网上有朋友说在windows 的磁盘管理中能看到硬盘的分区路径,格式如\\.\PhysicalDrive0。但是我没有找到,如果有朋友能知道这个怎得来的请告诉我,谢谢。

附 VBoxManage internalcommands createrawvmdk 命令:
VBoxManage internalcommands createrawvmdk 创建一个vmdk格式的硬盘
-filename <filename> vmdk格式的硬盘所对应的vmdk文件
-rawdisk <diskname> vmdk文件所对应的物理硬盘
[-partitions <list of partition numbers> vmdk文件对应的物理硬盘的分区
[-mbr <filename>] ] 将这个文件包含的引导记录写到vmdk文件
[-register] 将这个新创建的硬盘注册到virtualbox
[-relative] 激活这个新创建的硬盘的分区

    步骤参见for linux,其中步骤2和3不用
    步骤4中的vmdk文件和物理硬盘的分区路径使用windows的格式
    物理硬盘的分区路径的获取
    在windows的磁盘管理中能看到的
    格式如\\.\PhysicalDrive0

注意事项:

    直接使用物理硬盘有一定的危险性,不建议新手使用.如仅仅为了主机和虚拟机资源互访,不妨使用“主机共享文件夹,虚拟机映射磁盘”的方式来实现.
    不要主机和虚拟机同时访问同一分区的文件(尤其是写操作),可能造成文件系统损坏.


附录:
VBoxManage internalcommands createrawvmdk 命令

VBoxManage internalcommands createrawvmdk   创建一个vmdk格式的硬盘
   -filename <filename> vmdk格式的硬盘所对应的vmdk文件
  -rawdisk <diskname>   vmdk文件所对应的物理硬盘
[-partitions <list of partition numbers>   vmdk文件对应的物理硬盘的分区
[-mbr <filename>] ] 将这个文件包含的引导记录写到vmdk文件
[-register] 将这个新创建的硬盘注册到virtualbox
[-relative] 激活这个新创建的硬盘的分区
例如:VBoxManage internalcommands createrawvmdk -filename   d:\xVMData\host_harddisk\d_.vmdk -rawdisk \\.\PhysicalDrive0 -partitions 5 -mbr winxp.mbr -relative


[ 本帖最后由 2011fan7hoo 于 2011-11-9 09:26 编辑 ]
回复

使用道具 举报

7#
发表于 2011-11-9 09:02:40 | 只看该作者
期待进一步测试完善。
回复

使用道具 举报

8#
发表于 2011-11-9 10:33:40 | 只看该作者
支持一下,楼主辛苦了
回复

使用道具 举报

9#
发表于 2011-11-11 09:59:13 | 只看该作者
支持楼主,下载去测试。
回复

使用道具 举报

10#
发表于 2011-11-11 11:03:32 | 只看该作者
呃、强、全虚拟、
回复

使用道具 举报

11#
发表于 2011-11-11 11:36:10 | 只看该作者
楼主6楼的图片

e708baee82eb405160d09f2c.jpg.png (132.68 KB, 下载次数: 48)

e708baee82eb405160d09f2c.jpg.png
回复

使用道具 举报

12#
发表于 2011-11-11 14:19:26 | 只看该作者
这个VMware貌似也可以在PE下正常使用。
http://www.3987.com/soft/1/15/6581.html

顺便发几个在WIN7PE下运行的图。

Win7PE下运行Beini,可以完美加载无线网卡,破解无线信号。


Win7PE下运行Win7pe,都是全能版的,还好内存够用。



[ 本帖最后由 2011cdy 于 2011-11-11 14:27 编辑 ]
回复

使用道具 举报

13#
发表于 2011-11-11 16:57:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14#
发表于 2011-11-20 12:34:48 | 只看该作者
这个真强大,试试。
回复

使用道具 举报

15#
发表于 2011-11-20 17:11:56 | 只看该作者
这个没有汉化吧?是英文版的???
回复

使用道具 举报

16#
 楼主| 发表于 2011-11-21 08:43:50 | 只看该作者
语言环境自动适应吧,app32文件夹内所有内容直接用安装的最新版VirtualBox替换就可以
回复

使用道具 举报

17#
发表于 2011-11-21 12:48:16 | 只看该作者
测试下       ....
回复

使用道具 举报

18#
发表于 2011-11-21 13:26:49 | 只看该作者
哈哈,这个不错,下下来测试下
回复

使用道具 举报

19#
发表于 2011-11-21 14:05:45 | 只看该作者
伸手党表示严重关注!!!
回复

使用道具 举报

20#
发表于 2011-11-21 17:24:22 | 只看该作者
PEa下运行PEb , PEb下再运行PEc ...

如此可能連病毒都不知自己身在何處了
回复

使用道具 举报

21#
 楼主| 发表于 2011-11-22 10:59:15 | 只看该作者

回复 #20 parsons 的帖子

#20楼试试你电脑配置能支持虚拟多少层!也玩玩“盗梦空间”嘛!!!
回复

使用道具 举报

22#
发表于 2012-3-29 15:40:58 | 只看该作者
支持楼主,下载去测试。
回复

使用道具 举报

23#
发表于 2012-3-29 20:21:25 | 只看该作者
LZ,与我一样,很喜欢研究!强烈支持。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-6-30 00:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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