none
系统重启后如何快速加载虚拟硬盘(VHD)? RRS feed

  • 问题

  • 大家好!

    自从公司的服务器升级到R2后,我一直在学习R2的新功能,后来对VHD产生了兴趣,随即把硬盘中所有的共享文件夹做成了虚拟硬盘,

    大概有五六个虚拟硬盘,每个的容量在50GB左右。

    这些都完成后,我才看见一篇文章,上面写着电脑重启后磁盘管理器中的虚拟硬盘需要重新加载(attach vhd)

    我被吓坏了,随即上各大论坛去寻找解决办法,看来很多人都遭遇了这个问题,通过计划任务可以在系统启动时自动加载虚拟硬盘

     

    现在的问题是:每次加载虚拟硬盘都非常慢,五六个虚拟硬盘,近300G的数据,需要加载一个小时左右

    请问这么长时间正常吗?加载为什么需要这么长时间,系统在重新校验码?

    微软以后会在下个补丁里解决这个问题吗?如永久加载虚拟硬盘,重启后不需要再加载了。

     

    谢谢关注和回复。

    2010年5月9日 2:07

答案

  • 到目前为止微软并未提供VHD永久加载的支持,但是我们能够使用开机脚本或者srvany.exe将脚本转为服务来自动加载VHD,又或者如你所讲使用开机任务。

    开机脚本我们可以编写一个脚本使用diskpart -s filename 来自动加载vhd

    其中filename内容如下:

    sel vdisk file=c:\pathtovhdfile
    attach vdisk

    以常规方式加载虚拟机硬盘时速度也会很慢么?建议使用Precompact工具对磁盘进行压缩。

    最后,我个人建议目前通过 attach vhd方式来服务生产环境用于文件服务器还并不成熟。


    如果您的问题得到解答,请进行标注。http://goxia.maytide.net
    • 已标记为答案 xiangjun 2010年5月9日 3:11
    2010年5月9日 2:54
    版主

全部回复

  • 到目前为止微软并未提供VHD永久加载的支持,但是我们能够使用开机脚本或者srvany.exe将脚本转为服务来自动加载VHD,又或者如你所讲使用开机任务。

    开机脚本我们可以编写一个脚本使用diskpart -s filename 来自动加载vhd

    其中filename内容如下:

    sel vdisk file=c:\pathtovhdfile
    attach vdisk

    以常规方式加载虚拟机硬盘时速度也会很慢么?建议使用Precompact工具对磁盘进行压缩。

    最后,我个人建议目前通过 attach vhd方式来服务生产环境用于文件服务器还并不成熟。


    如果您的问题得到解答,请进行标注。http://goxia.maytide.net
    • 已标记为答案 xiangjun 2010年5月9日 3:11
    2010年5月9日 2:54
    版主
  • 刚才我在另外一台服务器上加载了虚拟硬盘,速度还不错

    考虑到很慢的那台服务器用的是软阵列卡,可能是驱动有些问题,

    所以速度慢应该是我硬件的问题

     

    至于每次重启后需要加载虚拟硬盘这个问题,似乎目前没什么好的解决办法,

    既然微软在大力推广自己的虚拟机及VHD,这个问题希望能够及早的解决。

    不然有些鸡肋的感觉。

     

    谢谢gOxiA的回复!

    2010年5月9日 3:11