无忧启动论坛

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

请教一个问题,关于VHD启动后默认盘符

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-24 16:56:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在论坛上查了一遍未能找到原因亦或是解决办法(有个帖子提到了但关键地方模糊,或是我愚钝,没弄明白),只好开口求助,麻烦大伙了。
情况如下:我通过window7(64位的)的系统备份工具创建了VHD的镜像系统,并通过EasyBCD将此系统写入引导,重启后进入VHD里的系统发现VHD的系统盘符为F:原系统任然占据C盘盘符,这是什么原因呢,有什么解决办法?

补充说明:我的系统有未windows7自动分配的100M的隐藏空间。

[ 本帖最后由 hei1395 于 2010-12-24 16:59 编辑 ]
2#
发表于 2010-12-24 17:09:23 | 只看该作者
楼主的意思是原系统为C盘,安装VHD启动后原系统还是C盘?

一般来说不会这样呀,VHD启动后默认VHD系统为C盘,原C盘会自动隐藏,其它盘跟以前一样

如果真的默认VHD系统不是C盘,会不会是你的VHD系统的问题?
直接改一下VHD系统的注册表应该可以解决吧。。。
回复

使用道具 举报

3#
 楼主| 发表于 2010-12-24 17:27:37 | 只看该作者
谢猫兄回复,确实是这样,从电脑报上的描述也应该是C盘会隐藏如你所说,所以我闹不明白了, 改注册表是不是直接删除MountedDevices这个键值?
回复

使用道具 举报

4#
 楼主| 发表于 2010-12-24 17:29:44 | 只看该作者
我从PE进去自己隐藏C盘再重启,进去后桌面一片空白。
回复

使用道具 举报

5#
发表于 2010-12-24 17:41:23 | 只看该作者

回复 #3 hei1395 的帖子

MountedDevices这个值具体要怎么改我就不清楚了,不过直接删除有些不妥吧,其实最好的方法就是自己重新用原版WIN7的ISO生成一个VHD,重新安装一下,看看是否正常,如果正常那就对比一下MountedDevices的注册值就知道是哪出问题了。。。
回复

使用道具 举报

6#
发表于 2010-12-24 20:30:38 | 只看该作者
首先,按照楼主的描述信息我理解是这样的,你所说的vhd是将原来在c盘安装的win7系统进行备份而生成的,对吗?那样的话原来的C去肯定永远都是c去了,已经写到注册表了。

如果你是通过vhd安装的系统:
1、如果你是通过win7的原生支持安装的vhd的win7,是绝对不会出现这样的问题
2、如果你是用的vboot 1.0按装的win7也是绝对不会出现这样的问题,也是默认占据c盘
如果你是用的vboot1.0之前的的版本肯定有这个问题,解决办发就是改MountedDevices,建议google一下。
回复

使用道具 举报

7#
 楼主| 发表于 2010-12-26 01:24:51 | 只看该作者
谢sanichui兄回复
回复

使用道具 举报

8#
发表于 2010-12-26 23:37:42 | 只看该作者
用CHENALL的NTBOOT启动不会隐藏原C盘 VHD系统的默认盘仍为C盘
回复

使用道具 举报

9#
 楼主| 发表于 2010-12-27 23:16:14 | 只看该作者
原帖由 <i>xiaoy</i> 于 2010-12-26 23:37 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2121979&ptid=183960" 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 />
用CHENALL的NTBOOT启动不会隐藏原C盘 VHD系统的默认盘仍为C盘
<br />
谢xiaoy兄回复,不过第一句话不知道什么意思
回复

使用道具 举报

10#
发表于 2011-2-2 19:37:39 | 只看该作者
嗯。我的情况也是这样。
我是创建一个VHD,将c盘ghost过去。
但是用vhd文件启动后,c偶按仍然是原来的c盘。此时用set看,很多系统目录用的是原C盘,一些系统目录用的是VHD的F盘。很奇怪。
回复

使用道具 举报

11#
发表于 2011-2-3 22:22:02 | 只看该作者
春节期间,折腾win7 vhd, 遇到和楼主同样的问题,VHD不是C盘。

很多人提到新建VHD会隐藏原C区,VHD变C:
    但需要从新建VHD,装驱动软件等,而现有的win7驱动软件都装好了,备份成VHD很省事。

但怎么解决VHD不是C的问题,还望高手指教。
回复

使用道具 举报

12#
发表于 2011-2-3 23:05:06 | 只看该作者
印象中记得有篇文章中提到怎么修改使得win7的系统映像备份用VHD启动时变为C盘,原C盘隐藏。

在VHD区一番查阅,终于找到2010iris 的超級易把現行Win 7轉用 VHD 開機教學
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
1#    打开 regedit 导出本机 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices  去卓面,用记事本打开
把内容[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]改成[HKEY_LOCAL_MACHINE\000\MountedDevices]保存备用

用regedit 把 H:\Windows\System32\config\system 挂上HKEY_LOCAL_MACHINE 名是 000 ,把 HKEY_LOCAL_MACHINE\000\MountedDevices 删除
导入卓面的 reg 文件 ,编辑 MountedDevices
删除 \DosDevices\C: ,把\DosDevices\H: 改为 \DosDevices\C:, 退出 regedit
(此法保证一定可开机,如只删除MountedDevices,可能开机失败)
(假设系统占用 C: 如不是例如我就占用E: 那就\DosDevices\E: )
-------------------------------------------------
或者18楼的图示说明,方法是一样的,只是挂载的别名一个叫000, 一个叫0.

效果: 按上面方法处理后,加到BCD启动VHD,就变成了默认C分区了, 原C分区自动隐藏起来。
       我已经试验成功。
回复

使用道具 举报

13#
发表于 2011-2-8 23:22:05 | 只看该作者

回复 #12 haiuyan 的帖子

呢个系我试过最好的方法,xp 时代已用来换硬盘不用重装。
回复

使用道具 举报

14#
发表于 2011-9-2 10:21:48 | 只看该作者

回复 #12 haiuyan 的帖子

虽然成功将vhd变成c:盘,但原来的C:盘变成了E:盘,没有被隐藏。不知道什么原因。
回复

使用道具 举报

15#
发表于 2011-9-2 18:11:17 | 只看该作者
第一次部署完 修改system相里的盘符想修改成什么自己添加就行
回复

使用道具 举报

16#
发表于 2011-9-3 09:27:53 | 只看该作者
原C盘变E可能是存在一个100M的分区
回复

使用道具 举报

17#
发表于 2011-9-17 10:28:53 | 只看该作者
无论是VHD还是真实系统,只有在部署安装前可以通过改注册表的方法来更改系统盘符,安装后是改不了的,强行更改只能导制系统崩溃。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 18:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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