精华内容
下载资源
问答
  • VHD

    2014-04-04 08:52:40
    第一章:小试牛刀----------创建VHD 高手可以直接进入下一章了,这章完全是为了凑字数求个完整性,以及为新手们普及些知识。。。 相信绝大多数人对VHD都是不陌生的,先说说如何创建一个虚拟硬盘。 方法一...
    原文   http://bbs.pcbeta.com/viewthread-1099053-1-1.html
    





    第一章:小试牛刀----------创建VHD


    高手可以直接进入下一章了,这章完全是为了凑字数求个完整性,以及为新手们普及些知识。。。


    相信绝大多数人对VHD都是不陌生的,先说说如何创建一个虚拟硬盘。



    方法一:图形界面创建

    1、在Win7/8里“计算机”右键,选择管理,点击磁盘管理。


    2、等右边出来磁盘列表之后,再在“磁盘管理”上点击右键,“创建VHD”。

    创建vhd1.png

    3、类型选择VHD,动态扩展或者固定大小随便你。其实依据我的实际使用感受来说,两种类型性能一样,动态扩展反而可以在某些情况下省点空间。比如,我们在D盘建立一个大小20G的名为WIN8.VHD的虚拟磁盘镜像。

    创建VHD.png


    4、此时应该已经自动加载了刚才创建的VHD,初始化磁盘并分区后就可以使用了。



    方法二:命令行创建,更灵活


    1、键盘win+r,输入diskpart,回车,调出diskpart磁盘管理。


    2、你可以输入help create vdisk来查看虚拟磁盘的相关参数。这里我们输入create vdisk file=d:\win8.vhd maximum=20000 type=expandable,来创建一个名为win8.vhd,大小20000mb的动态扩展硬盘。


    3、输入select vdisk file=d:\win8.vhd,然后输入attach vdisk,就挂载了刚刚建立的虚拟磁盘。好了,去给他分区吧。






    ==============我是分割线=================




    第二章:初有成就--------把系统灌入VHD


    现在你应该已经创建了自己的虚拟磁盘了,我们能够看到一个20G的F盘,如图:

    磁盘浏览.png



    1、imagex释放镜像。用RAR解压或者win8自带的虚拟光驱加载win8 RTM镜像,比如我们解压在了D盘,其中install.wim在D:\win8\sources\install.wim。我们用管理员权限打开cmd,输入 imagex.exe /apply d:\win8\sources\install.wim 4 f:,等待将近5-10分钟后显示100%,win8的系统就释放到了F盘。

    2、添加启动菜单。以前的方法都是手动添加启动菜单,其实完全没必要这么麻烦吧。还是在管理员权限的cmd里输入: bcdboot F:\windows /s c: /l zh-cn,这里的C:是指你的活动分区的位置,假如你有100m启动分区的话,必须给他分配盘符并将c:改为对应的盘符。其实到了这一步,就已经升级了你的BOOTMGR并且添加了win8.vhd,这种方法是不需要手动复制win8的bootmgr的,他自动升级了。

    OK,系统安装完毕,赶快重启系统进入win8去吧。

    注意:使用动态硬盘并不能达到省空间的目的。比如你的D盘只有10G的空间,你创建了一个20G的动态虚拟磁盘。虽然能够容纳下win8没问题,但当作为系统盘启动时,系统启动时需要先虚拟扩充到20G(只是虚拟扩充,实际并没有增大),假如空间不够就会启动时蓝屏,切记切记。




    ============我是分割线================



    第三章:骨灰级进阶------VHD差分硬盘实现秒备份、秒恢复、分支多系统



    好了,本文的重点到了。其实这一章的内容有点难理解,但是操作起来十分的简单,一旦应用起来能够更加方便的管理系统。

    首先,我稍微介绍一下什么是差分硬盘。这个概念最早出现在虚拟机里,用过虚拟机的应该都知道。比如我们刚才创建了一个win8.vhd,如果我们对他进行了使用,则一切更改将实时的写入win8.vhd。这时,我们可以创建一个差分硬盘,指向win8.vhd,比如,命名为chafen.vhd。这时我们挂载chafen.vhd(注意不是win8.vhd),我们仍然能够看到一个和刚才一样的f盘,里面内容和刚才一模一样,但是此时所做的一切更改都将保存在chafen.vhd里,而不修改win8.vhd,保证了win8.vhd的只读性。做个实验,把这时通过chafen.vhd挂载的f盘格式化,f盘空了,但是如果你删除chafen.vhd,再挂载回win8.vhd,会发现文件完好无损。于是基于此衍生了下文的应用方式。
    差分硬盘---可以实现秒备份、秒恢复,完美的保护了系统盘并且免于重装系统,完胜ghost。
    分支硬盘---原理也是基于差分硬盘,可以在随意扩展系统的数目,扩充为N个独立的win7/8,执行不同的任务。

    来,我们开始!

    第一招,创建差分硬盘。我们接着第二章的例子,现在你应该已经有了一个d:\win8.vhd,并已经在里面安装好了win8,能够顺利启动,并且安装好了驱动。现在我们重启进入PE或者双系统的win7里,将win8.vhd改名为win8.base0.vhd,然后进入cmd,输入diskpart,用命令create vdisk file=d:\win8.vhd parent=d:\win8.base0.vhd创建一个链接到win8.base0.vhd的差分硬盘win8.vhd,这个差分硬盘只有80kb,会随着以后使用逐渐增大,趁这时赶快备份一个方便以后还原(命名为backup.vhd),哈哈。因为之前启动菜单已经链接到的就是win8.vhd,所以不用再修改启动菜单了,这也是我们重命名的原因。仔细体会一下重命名的过程,图解如下:

    步骤:
    操作过程

    做好后的结构:
    差分硬盘设置好后的结构

    秒恢复:从上图就能看出这样做的方便之处了。当你想还原系统时,只需要进入PE或双系统的win7,删掉现在在用的win8.vhd,将backup.vhd改名为win8.vhd,然后重启就OK了,多么方便啊!从而实现了秒恢复!更方便的方法是将这一过程添加入启动菜单,详细内容见本帖三楼,在此特别感谢CatFss的启发。


    当你想要再次备份目前的系统时,只需要加入第三层差分硬盘即可,方法和之前一样,将win8.vhd改名为win8.base1.vhd,创建一个指向win8.base1.vhd的新的差分硬盘win8.vhd。对,没错,可以无限叠加下去,笔者试验过最多7层,用HDTUNE测试了每一层的读取速度后,都为70m/s,速度惊人的一致,完全不用担心性能问题。
    大概就是下图所示的过程:

    扩充层数:
    扩充层数

    N层高楼:
    N层高楼

    当你觉得层数太多占用空间并且不好看时,可以在diskpart 里使用merge参数向下合并一定的层数。具体可以在diskpart里查看help merge vdisk。来到这一章的应该都是高手了,就不详细说明了。


    第二招:创建多分枝硬盘。比如我们将win8.base0.vhd作为模版系统了。我们可以分别创建N个指向他的差分硬盘(对,可以一对多),并且用bcdboot命令分别添加启动菜单(方法如前述),这样瞬间就多了N个win8了,而且都不占空间,还互相不受约束,特别适合家里爸爸妈妈公用一台电脑的娃哦!你可以在自己的系统里换上MM的桌面,可以加密码,等等都行。爸妈的系统里就给他们装上什么360啊,qq游戏啊,你自己也免得看的心烦了。还可弄一个啥都不装的裸体win8,方便有时候的特殊操作。
    模式图如下:

    分支系统
    展开全文
  • clan-vhd:圭亚VHD-源码

    2021-03-27 08:20:04
    氏族 圭亚VHD
  • 为您提供BitRecover VHD Recovery Wizard VHD数据恢复软件下载,BitRecover VHD Recovery Wizard是一款简单实用的VHD数据恢复软件,能帮助用户恢复虚拟磁盘数据,如VHD,AVHD,VHDX,AVHDX等数据文件,软件提供四种...
  • 微软服务器vhd,About VHD

    2021-08-02 00:48:29
    About VHD09/20/20163 minutes to readIn this articleThe Virtual Hard Disk (VHD) format is a publicly-available image format specification that allows encapsulation of the hard disk into an individual f...

    About VHD

    09/20/2016

    3 minutes to read

    In this article

    The Virtual Hard Disk (VHD) format is a publicly-available image format specification that allows encapsulation of the hard disk into an individual file for use by the operating system as a virtual disk in all the same ways physical hard disks are used. These virtual disks are capable of hosting native file systems (NTFS, FAT, exFAT, and UDFS) while supporting standard disk and file operations. VHD API support allows management of the virtual disks. Virtual disks created with the VHD API can function as boot disks.

    An example of how VHD files are used is the Hyper-V feature in Windows 7, Windows Server 2008, Virtual Server, and Windows Virtual PC. These products use the VHD API to contain the Windows operating system image utilized by a virtual machine as its system boot disk.

    The Microsoft Windows Software Development Kit (SDK) integrates Native VHD support for working with virtual disks, making it easier for developers and administrators to create, manage, and deploy Windows images in VHD files using either the platform API support or management tools. It is not necessary to install separate applications or implement a VHD format parser to enable these operations. These APIs allow for generic use of virtual disks independent of any other virtualization technologies.

    Terminology

    The term backing store is used to refer to the physical file that exists on the actual hard disk. The backing store is represented by a VHD image file.

    The terms dynamic, expandable, and sparse are often used interchangeably when referring to dynamically expandable virtual disks. For VHD technology, these terms are identical.

    VHD System Features Overview

    The following diagram presents an overview of the VHD features and their relationships.

    50d5a1b8f012b71ff34f2c3ea7cc8811.png

    The following is a summary explanation of the previously described features.

    User Mode Native Windows APIs:

    VirtDisk.dll - Common library for VHD management APIs.

    User Mode Domain-specific Management Wrappers:

    VDS VHD APIs - VDS Object Model wrappers for the VHD Windows APIs.

    Kernel Mode Drivers:

    VDrvRoot.sys - Root virtual drive enumerator.

    FsDepends.sys - Nested volume dependency management.

    Vhdmp.sys - VHD parser and dependency property provider.

    The SDK documentation in this section covers the user-mode native Windows VHD APIs.

    Virtual Disk Types

    There are considerations for using virtual disks, and what types of virtual disks are available:

    Fixed—The VHD image file is pre-allocated on the backing store for the maximum size requested.

    Expandable—Also known as "dynamic", "dynamically expandable", and "sparse", the VHD image file uses only as much space on the backing store as needed to store the actual data the virtual disk currently contains. When creating this type of virtual disk, the VHD API does not test for free space on the physical disk based on the maximum size requested, therefore it is possible to successfully create a dynamic virtual disk with a maximum size larger than the available physical disk free space. For more information, see ExpandVirtualDisk. Note  The maximum size of a dynamic virtual disk is 2,040 GB.

    Differencing—A parent virtual disk is used as the basis of this type, with any subsequent writes written to the virtual disk as differences to the new differencing VHD image file, and the parent VHD image file is not modified. For example, if you have a clean-install system boot operating system virtual disk as a parent and designate the differencing virtual disk as the current virtual disk for the system to use, then the operating system on the parent virtual disk stays in its original state for quick recovery or for quickly creating more boot images based on additional differencing virtual disks. For more information, see MergeVirtualDisk. Note  The maximum size of a differencing virtual disk is 2,040 GB.

    All virtual disk types have a minimum size of 3 MB.

    Related topics

    展开全文
  • Windows7系统挂载vhd和关闭vhd文件技巧.docx
  • 虚拟磁盘VHD是一款软件,传统意义上来说,在物理机上安装一个先行版的操作系统(OS),就意味着要格式化硬盘,然后如同安装其他任何Windows Server操作系统一样进行安装。这种方式当然可以用于安装Windows Server 10,...

    虚拟磁盘VHD是一款软件,传统意义上来说,在物理机上安装一个先行版的操作系统(OS),就意味着要格式化硬盘,然后如同安装其他任何Windows Server操作系统一样进行安装。这种方式当然可以用于安装Windows Server 10,但是若用虚拟磁盘VHD功能启动会更有优势。因为虚拟磁盘VHD启动在当每个操作系统都存在于单独的虚拟磁盘VHD时候更容易创建多重引导环境。那样,你就可以测试多种虚拟磁盘VHD配置,而不必担心多个操作系统安装在同一个虚拟磁盘VHD上的复杂性。

    中文名

    虚拟磁盘外文名

    Virtual Hard Disk format

    虚拟磁盘VHD启动Windows Server

    安装一台服务器可以有一系列的虚拟磁盘VHD启动方式,涉及到多种不同虚拟磁盘VHD任务。这些任务包括:

    1. 创建虚拟磁盘VHD。

    2. 将Windows Server镜像应用到虚拟磁盘VHD

    3. 准备虚拟磁盘VHD目标服务器

    4. 添加虚拟磁盘VHD到目标服务器

    5. 添加若干额外虚拟磁盘VHD到目标服务器中。

    为了完成这些,你需要一台电脑来执行准备工作。微软把虚拟磁盘VHD当作电脑技术员。你还需要一张Windows PE引导盘和Windows Server技术预览版安装虚拟磁盘VHD。

    创建虚拟磁盘VHD

    首先,你必须要创建虚拟磁盘VHD。这需要电脑技术员以高级命令提示符完成。这个命令的使用取决于你想创建虚拟磁盘VHD的类型。以下命令是用于创建固定大小为20GB的虚拟磁盘VHD文件。

    Diskpart

    Create vdisk file=C:\Windows10.VHD maximum 20480 type=fixed

    Select vdisk file=c:\Windows10.vhd

    Attach vdisk

    Create partition primary

    Assign letter=v

    Format quick

    Exit

    73a7211559643ce1c2ae3fc1f43c69cb.png

    图1. 创建虚拟磁盘VHD的步骤

    正如你在上图所看到的,我们创建了一个虚拟磁盘VHD,挂载虚拟磁盘VHD,创建一个主分区,给虚拟磁盘VHD分配盘符为V:,然后执行快速格式化虚拟磁盘VHD。

    下一步骤是将Windows Server 10的镜像文件挂载到虚拟磁盘VHD上。对于这一步,我打算使用DVD来安装Windows Server 10。我们可以提供Windows Server 10 DVD安装包里面包含的一个名为 \Sources\install.wim的文件给虚拟磁盘VHD。我的DVD盘符为D:,但是我仍然使用V:盘符来引导虚拟磁盘VHD。同样的,用于在虚拟磁盘VHD应用Windows Server镜像的命令如下:

    Dism /apply-image /imagefile:d:\Sources\install.wim /index:1 /ApplyDir:V:\

    48655dd6b08d68ea7628bb9e54127c61.png

    图2. 我们将Windows Server 10镜像应用于虚拟磁盘VHD

    接下来我们需要卸载虚拟磁盘VHD(VHD)文件。然后,需要将虚拟磁盘VHD拷贝到网络共享里。键入以下命令卸载虚拟磁盘VHD:

    Diskpart

    Select vdisk file=C:\Windows10.vhd

    Detach vdisk

    Exit

    在这里,我把虚拟磁盘VHD文件放在名为\\tec\VHD 的网络共享里面。

    23874205eafa02240adf5a7ffe1f9b6a.png

    图3. 使用这些命令来卸载虚拟磁盘VHD

    第三步骤是准备你想从虚拟磁盘VHD引导的服务器。在引导服务器之前使用Windows PE引导磁盘作为引导。顺便说下,如果你一段时间内还没有创建Windows PE引导CD,这一步会有异于你以往的虚拟磁盘VHD做法。创建Windows PE8.1(64bit)引导虚拟磁盘VHD,完成以下步骤:

    1. 安装 Microsoft Assessment and Deployment Kit(确保是Windows 8.1版本)

    2. 启动部署和镜像工具命令提示符(如果你尝试使用常规命令提示或者高级命令提示,接下来的步骤会失败)。

    3. 输入虚拟磁盘VHD以下命令:CopyPE.cmd amd64 c:\WinPE_AMD64

    4. 输入虚拟磁盘VHD以下命令:MakeWinPEMedia /ISO c:\WinPE_amd64 c:\WinPE_amd64.iso .

    5. 刻录虚拟磁盘VHD产生的ISO文件到DVD

    6. 用创建的Windows PE DVD文件引导你的虚拟磁盘VHD服务器

    我们需要在空白服务器上格式化虚拟磁盘VHD与创建初始化盘符为S和配置300MB空间的系统虚拟磁盘VHD,然后它为设置为主分区,分配盘符为C。命令如下:

    Diskpart

    Select disk 0

    Clean

    Create partition primary size=300

    Format quick fs=ntfs

    Assign letter=s

    Active

    Create partition primary

    Format quick fs=ntfs

    Assign letter=c

    Exit

    33ea5d9496f33c3114edcdc54b6bdf09.png

    图4. 你需要格式化服务器虚拟磁盘VHD,并创建两个分区

    我们需要将虚拟磁盘VHD文件拷贝到服务器上。为了完成这个步骤,我打算将盘符Q: 映射到之前创建的共享文件。命令如下:

    Net Use Q: \\Tech\VHD

    Copy q:\Windows10.vhd c:

    4f624c4889b99a88c1c3e79e9efa39be.png

    图5.将虚拟磁盘VHD文件复制到服务器

    拷贝完毕,我们需要挂载虚拟磁盘VHD文件到服务器上。使用下面的代码,我们将会分配盘符V给虚拟磁盘VHD使用。你也会注意到每个卷有自己的卷编号,并且我们必须使用和虚拟磁盘VHD相符合的卷编号。命令如下:

    Diskpart

    Select vdisk file=c:\Windows10.vhd

    Attach vdisk

    List volume

    Select volume (the volume number that goes with our virtual hard disk)

    Assign letter=v

    Exit

    6604ab96c9aac2b2fa1304be7f30e31f.png

    图6. 将虚拟磁盘VHD文件挂载到服务器上

    接下来我们需要将引导文件拷贝到Windows 10虚拟磁盘VHD,命令如下:

    V:

    Cd windows\system32

    Bcdboot v:\windows

    f126dd984150bcd1a47f7d344a1a33c4.png

    图7. 使虚拟磁盘VHD可引导

    最后,我们需要分离虚拟磁盘VHD。你可以键入以下命令:

    C:Diskpart

    Select vdisk file=c:\windows10.vhd

    Detach vdisk

    Exit

    到这里,虚拟磁盘VHD已经准备完毕。从服务器移除Windows PE DVD并且从服务器的硬盘引导。你也可以从虚拟磁盘VHD引导。

    正如文章中刚开始提到的,这个过程中真正的魅力在于你可以创建多重引导环境,尝试多重引导Windows Server 10配置。搭建多重引导环境是如此简单,其中需要使用到工具。[1]

    词条图册

    更多图册

    展开全文
  • Azure VHD实用程序。 该项目提供一个Go包来读取虚拟硬盘(VHD)文件,一个CLI界面以将本地VHD上传到Azure存储并检查本地VHDVHD 的实现可以在软件包中找到。 安装 注意:您必须在计算机上安装1.11或更高版本的Go...
  • vhd文件关联(右键挂载卸载vhd).reg win7适用,导入注册表,可以方便的挂载和卸载vhd文件。
  • VHD转换工具

    2019-03-23 10:26:33
    VHD文件格式转换工具,选择需转换的文件,点击确认即可进行文件格式转换。
  • 本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!...中文名vhd模式vhd实质虚拟的硬盘分类2.5寸、3.5寸等操作系统Windows 7vhd模式简介编辑语音绝大多数人最初接触VHD格式的文件,是在...

    本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!

    微软在2005年公开了VHD格式文件的全部细节,可以从微软的TechNet网站下载Virtual Hard Disk Image Format Specification。

    中文名

    vhd模式

    vhd实质

    虚拟的硬盘分    类

    2.5寸、3.5寸等

    操作系统

    Windows 7

    vhd模式简介

    编辑

    语音

    绝大多数人最初接触VHD格式的文件,是在使用Virtual PC或者Virtual Server时,VHD是以文件形式存在的虚拟机的磁盘。微软在2005年公开了VHD格式文件的全部细节,可以从微软的TechNet网站下载Virtual Hard Disk Image Format Specification。这说明了微软不仅仅要把VHD应用在虚拟机领域,更希望VHD能够成为一种新的磁盘格式和载体在业界得到更多的支持。

    让我们抛开虚拟机,把目光集中在VHD文件本身。VHD是一块虚拟的硬盘,不同于传统硬盘的盘片、磁头和磁道,VHD硬盘的载体是文件系统上的一个VHD文件。如果大家仔细阅读VHD文件的技术标准,就会发现标准中定义了很多Cylinder、Heads和Sectors等硬盘特有的术语,来模拟针对硬盘的I/O操作。既然VHD是一块硬盘,那么就可以跟物理硬盘一样,进行分区、格式化、读写等操作。

    我们这可以这样认为,VHD也是硬盘的一种,就像2.5寸、3.5寸、SCSI、SATA、IDE等不同规格的硬盘一样,VHD是在一个文件中的硬盘。

    vhd模式实现方式

    编辑

    语音

    在讨论具体的技术实现方式之前,我们首先需要理解操作系统对磁盘和文件的管理。操作系统有磁盘系统和文件系统两部分,分别处理对硬盘的I/O读写指令(磁盘系统),和管理硬盘之上的分区、数据和文件格式(文件系统)。VHD是存在于文件之上的磁盘,可想而知它的技术实现必须横跨磁盘系统和文件系统这两部分。如果您对操作系统中这一部分不是非常的了解,可以听一听微软网站上的Windows存储技术系列Webcast。

    简单的说,要把VHD文件当作硬盘一样读写,必须有相应的驱动程序。在Virtual PC和Virtual Server中,微软就是通过在虚拟机种加入VHD的驱动程序,使得虚拟机可以从VHD启动并进行后续的操作。

    在Windows 7中,微软把VHD的驱动内置进了操作系统,也包括在了Windows 7的引导程序中。这也就是说,我们可在使用Windows 7的时候,直接访问VHD文件中的内容(把VHD的硬盘映射到一个盘符,后面会详细描述),也可以通过Windows 7的引导程序,启动位于VHD磁盘上的另一个操作系统。理解VHD驱动的工作细节,需要比较多的Windows底层知识,是一个比较简单和抽象的结构,可以发现,VHD的驱动是跟磁盘驱动和文件系统紧密结合的。

    vhd模式VHD应用

    编辑

    语音

    既然在Windows 7中可以对VHD直接读写,让我们来看看这个强大的功能到底能有多少过人之处。

    首先,我们可以用命令行工具Diskpart创建VHD文件!(是的,命令行工具,你可能已经想到了自动化批处理和批量部署可以用到这个技术,没错,网管说:要硬盘,于是,大量的VHD就被创建出来了… )

    上面这段命令,创建了一个固定尺寸的VHD文件,并且进行了分区、分配盘符和格式化,一气呵成。Diskpart还能做很多事情,具体参数,请参考这个文档,如果你不喜欢命令行,那么Windows 7的磁盘管理工具,一样可以完成上述操作。现在我们看看VHD在Windows 7中直接访问的几种方法:

    vhd模式方法一:

    Foo.VHD文件中可以包含一个以上的磁盘分区,这些分区都可以映射到Windows操作系统中,可以为之分配盘符,也可以映射到一个NTFS的目录。

    vhd模式方法二:

    VHD的磁盘中可以包含VHD文件,这个VHD文件还可以被映射到操作系统中,目前版本的Windows支持2层嵌套VHD。(我实在想不出有什么实际的用处,据说这个功能可能会在正式版中被去掉,以免把用户搞糊涂)

    vhd模式方法三:

    如果你还没有被上面的嵌套VHD搞糊涂的话,还记得VHD文件的差异磁盘功能吧?Bar.VHD在嵌套的基础上,使用物理C盘上的BarParent.VHD做成了一个差异磁盘。

    其实这种方法还是挺实用的,不考虑嵌套,Foo.VHD可以使用BarParent.VHD做差异磁盘,如果这样的话,从Foo.VHD启动计算机,每次用完都通过批处理自动销毁,硬盘保护卡的市场,恐怕从此要消失了。。。

    vhd模式方法四:

    我们可以把网络共享里面的VHD文件,映射到系统中来。这个功能,结合上面的那个差异磁盘,对,小硬盘学生机,都不用硬盘保护卡勒!

    这些功能的确令人眼花缭乱,我们冷静一下,看看VHD有什么局限性和功能上的限制:

    最多可以同时映射的VHD文件数量是512个(似乎也够用了)

    VHD磁盘的父分区,不支持Volume Snapshot

    映射的VHD磁盘,不能被配置为动态磁盘,也就是不能在VHD上建软RAID(知足吧,VHD实现已经很复杂了,软RAID就不要来添乱了)

    vhd模式启动电脑

    编辑

    语音

    如果说你对在Windows 7中映射和使用VHD文件无动于衷,那么,我相信从VHD启动计算机一定会抓住你的眼球。

    我之前提到了,在Windows 7中,微软把VHD的驱动内置进了操作系统,也包括在了Windows 7的引导程序中。这也就是说,在启动计算机的阶段,Windows 7的引导程序可以大摇大摆的直接访问VHD文件,并且启动VHD中安装的系统。

    慢着,什么是Windows 7的引导程序?简单地说,引导程序就是在操作系统内核或用户应用程序运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备(加载必要的驱动程序)、建立内存映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核或用户应用程序准备好正确的环境。我们在裸机上安装Windows 7时,首先做的,就是把Windows 7的引导程序写入磁盘的特殊位置。Windows 7的引导程序带有VHD驱动,因此可以从VHD启动。

    vhd模式注意事项

    编辑

    语音

    1. 从VHD启动是有版本限制的,目前(2009年1月)的文档指出只有Windows Server 2008 R2、Windows 7商业版及以上版本,才支持此功能,未来正式发布时可能会有变化,敬请留意。

    2. UDFS文件系统暂时不被支持(UDFS是什么?不支持也罢…)

    3. 启动用的VHD文件,不能保存在压缩或者加密的NTFS磁盘之上(这一点很多人会忽略)

    4. 根据一些朋友的反馈,动态的VHD文件无法启动,需要在建立vhd是设置成立即分配才可以从vhd启动

    5. 如果你的物理硬盘是RAID格式,则必须要在VHD中的操作系统镜像中注入RAID的驱动程序,可以使用peimg命令。

    [1]

    展开全文
  • win10下VHD装win7理顺vhd-UEFI-GPT.doc
  • VHD_manager_v1.3

    2019-01-05 16:24:21
    Generated (13.09.2015 18:44:54) by Simple Vhd Manager v1.0 ; www.sordum.org [Main] Language=Auto WinSetOnTop=0 GridLines=1 NewVhdSize=2,5 NewVhdOpt=0 [VirtualDiskFiles] 1=C:\20180619_034757.vhd ...
  • VHD虚拟硬盘

    2016-07-31 18:21:33
    VHD文件里构建文件系统,写入读出文件。
  • 【IT168 服务器频道】Windows 7 增加了对 Virtual Hard Disks (VHD,虚拟磁盘)的支持,也就是说我们可以直接在 Windwos 7 中创建一个 VHD,并将其载入到当前系统中,使之操作起来像是在一个真实的硬盘之中。...
  • VHD_OneKey

    2017-04-06 22:22:15
    VHD_OneKey
  • Disk2VHD 工具

    2019-01-16 18:24:31
    Disk2VHD 是一个绿色轻量级的 P2V 工具,令人惊讶的是其体积居然小于 10 M。其界面和功能也简洁得令人发指,只需勾选好要转换的卷,选择一个 vhd 或 vhdx 的生成路径之后点击 Create(转换)按钮就大功告成了。
  • 封隔器后处理器vhd Packer后处理器插件,用于生成虚拟硬盘(VHD)文件。 VHD文件可以与以下虚拟机管理程序一起使用: 超V 虚拟机 虚拟盒子 XenServer的 packer-post-processor-vhd支持将和映像转换为VHD。 它...
  • Vmdk转vhd转换器

    2018-01-20 09:58:49
    Vmdk2vhd(Vmdk转vhd转换器)是一个简单的应用程序,可轻松地将VMWare的虚拟机映像文件转换为微软的VHD格式(VMDK转VHD)。 使用方法: 双击Vmdk2Vhd.exe文件。 现在能够看见“Select VMware Virtual Hard Disk”对话框...
  • restore_vhd.img

    2018-06-26 19:55:24
    restore_vhd.img,制作快速恢复vhd系统很方便,我找了很久才找到的。
  • 阿霍恩VHD 用于构建包括Julia和所有依赖项的Ahorn VHD的工具。请检查以获取有关Ahorn的更多信息。如果您只想使用预构建的VHD,请。 运行build.ps1以创建out\ahorn.vhdx 。
  • vhd磁盘写入工具

    2018-02-15 18:02:09
    这是博客,bochs2.6.9 配置文件详解.和相关调试到虚拟机运行的配套代码.只是简单的写入vhd磁盘文件,读者也可以自己书写.
  • VHD IMAGE FORMAT

    2014-04-02 11:22:33
    一份很详细描述虚拟磁盘文件(VHD)文件格式的文档,。
  • 可以将自己的win7系统转化为vhd文件,挂载启动。 说明 http://www.vmsky.com/tech/Microsoft/hyperv/2009/12/16/6467.html
  • win98se vhd

    2014-01-21 09:01:49
    windows 98se 简体中文oem版,virtual pc 2007 vhd版本,已经集成虚拟机插件。
  • disk to vhd

    2015-08-10 11:59:17
    disk to vhd vhdx,very fast very easy!
  • W98FEOEM Hard Disk.vhd

    2021-08-30 18:44:46
    W98FEOEM Hard Disk.vhd W98FEOEM Hard Disk.vhd W98FEOEM Hard Disk.vhd
  • Fixed-Vhd-Writer.zip

    2020-07-08 22:50:00
    完整源码和Makefile文件,可以直接编译运行。Linux下和Windows下都可以编译后运行。VHD虚拟硬盘写入工具,使用LBA方式的、专用于固定大小的VHD。同时可以读取VHD的格式信息,方便后续配置Bochs配置文件。
  • 因为最近需要频繁使用到VHD做软件测试,对VHD的需求与要求成2的N次方增加, 于是想出了个好办法,做了这个常用容量的增量VHD集合,省去了去磁盘管理或借助第三方工具创建增量VHD的麻烦,希望大家喜欢! 所有的增量...
  • 由于工作上的某些需求,需要双系统,在有了一个系统的情况下,使用VHD虚拟硬盘中安装系统的话就非常容易管理,而且不想要的时候直接删除VHD文件即可。在文中我就在windows10下创建VHD,然后在VHD再装个windows10,也...
  • VHD 一键工具

    2013-12-28 10:20:27
    win7可原生支持从VHD启动,该工具可用于虚拟磁盘的创建及启动项目的写入,亲测可用。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,030
精华内容 4,012
关键字:

vhd