Articles of vhd

如何从一个文件夹创build一个VHD文件?

这是一种从现有文件夹中的文件创buildVHD虚拟驱动器映像的方法吗? 我知道它可以通过.NET框架API以编程的方式完成,但也许它已经存在一个可以运行的工具 create my.vhd c:\my

Hyper-V是否支持使用VHD磁盘文件的数字签名?

Hyper-V是否提供了一种机制(如ESX / vSphere)来识别数字签名的VHD文件? 甚至可以签署一个VHD文件? 背景:我正在尝试为我的潜在客户提供一个虚拟设备,他们可以在他们的虚拟机pipe理程序设置中导入 – 无论是ESX / vCenter,XenServer还是Hyper-V。 为此,我使用OVF包导出虚拟机,然后对其进行签名。 现在,当有人在ESX上导入OVF文件时,这些签名会被vSphere / ESXvalidation并报告。 但是Hyper-V不支持导入OVF包。 所以,我必须将磁盘(.vmdk)转换成.vhd,它可以连接到Hyper-V中的虚拟机。 我的目标是确保VHD在发布之后,在任何人在其设置中导入之前不被篡改。

PowerShell脚本运行后Diskpart中断驱动器号

我构build了一个使用Diskpart挂载(附加)VHD的脚本,清除了一些系统文件,然后卸载(分离)它。 它使用一个foreach循环,并假设使用相同的驱动器号来清理多个VHD。 但是,在第一个VHD失败之后。 我还注意到,当我尝试手动附加一个带有diskpart的VHD时,diskpart成功,磁盘pipe理器显示正确的驱动器盘符,但在同一个PoSH实例中,我无法连接(设置位置)该驱动器。 如果我在第一次打开PoSH的时候做了一个手动的磁盘分区,那么在这个实例中,我可以附加和分离所有我想要的,并且每次都得到驱动器盘符,但是当我运行脚本的时候,使用。 有什么我需要做的重置脚本中的diskpart? 这是我正在使用的脚本的一个片段。 $test="" $Test2="" $MsgBoxObj = New-Object -ComObject wscript.shell $all = @() $obj = New-Object System.Collections.ArrayList $hash = @{} function Mount-VHD { [CmdletBinding()] param ( [Parameter(Position=0,Mandatory=$true,ValueFromPipeline=$false)] [string]$Path, [Parameter(Position=1,Mandatory=$false,ValueFromPipeline=$false)] [string]$DL, [string]$DiskpartScript = "$env:SystemDrive\DiskpartScript.txt", [switch]$Rescan ) begin { function InvokeDiskpart { Diskpart.exe /s $DiskpartScript } ## Validate Operating System Version ## if […]

将Windows Vista的VHD挂载到Virtual PC上?

我正在尝试在Windows 7中使用可选的“Windows Virtual PC”更新(现在位于RC)中设置一个旧版Windows Vista安装的vhd备份的虚拟PC。 不幸的是,我尝试使用vhd作为源来build立虚拟PC,并收到错误信息: 无法将虚拟硬盘连接到虚拟机。 检查提供的值,然后重试。 最后,我找不到手动更改值的方法 – 例如通过命令行或更复杂的GUIbuild立新的虚拟机。 有任何想法吗?

在启动时不input密码的情况下encryption磁盘的内容

我正在云提供商上运行Linux虚拟机。 如此有效地,磁盘是一个VHD文件。 该机器将在磁盘上有一些敏感的信息,如证书,密码…我想encryption一些部分(或全部)的磁盘,以防万一有人得到他们的手在VHD文件,他们不能收回私人信息。 当然,由于服务器可能随时由云提供商重新启动(安全更新,迁移到不同的物理主机等),因此在启动时询问密码不是一个选项。 如果可能的话,我怎么能做到呢?

使用VHD作为数据存储位置?

我之前问过在Windows上是否有足够的理由对磁盘进行分区 ,其中一个重要的是分割数据和操作系统。 所以,如果你重新安装,你不必担心数据(即操作系统的分区被擦除,而数据保留)。 Windows 7允许您在本机中在操作系统中将VHD(虚拟硬盘)文件作为驱动器。 我的想法是,你现在有一个分区,你创build一个VHD的数据。 从机器到机器或重新安装的方式只需要一个VHD的副本。 你可以有两个分区仍然为VHD奉献一个分区,这两个分区都是最好的。 在这种情况下是否有可能发生的缺陷或问题?

备份VHD集

我最近使用VHD集创build了一个guest文件服务器集群。 一切工作正常,除了我不能做文件服务器上的备份。 即使与VHDX相比,VHD集的一个新特性是主机级备份,Windows VSS也告诉我它无法创build连接有共享驱动器的虚拟机的快照。

我如何改变VHD的大小?

我有一个固定大小的虚拟硬盘空间不足。 什么是增加规模的好方法? 此VHD是从Microsoft Virtual PC和/或Microsoft Virtual Server创build的。

如何将物理驱动器转换为VHD以便与VirtualPC一起使用?

我有一台PC正在运行Windows Me的硬盘,直到遇到未知的硬件故障。 驱动器完好无损,可以在其他电脑上安装和读取。 我们有数据备份,但是安装了许可软件,可能无法迁移到更新版本的平台上运行,这使得引导虚拟映像变得更有吸引力。 是否有可能从驱动器,使我可以在VirtualPC引导他们的VHD? 如果不是VirtualPC,是否有可能在其他虚拟化工具中使用? 编辑:一些更多的细节…. 该系统运行Windows Me,但从Windows 95(或可能98)升级。 它不能超过奔腾II,但我将不得不看看主板来确认。 没有安装“异国情调”的设备,除了通常遗留下来的东西外,没有什么东西可以存活到虚拟机中。 许可的软件没有encryption狗,所以我不需要担心虚拟化某种物理encryption狗。 许可证可能死于磁盘序列号。 有两个HD,都是IDE。 引导磁盘大约6GB,备用数据磁盘是12GB,但几乎是空的。 我有一个赞成VirtualPC的小偏见,就是因为它的免费,我过去成功地使用了它。 但这是重新审视最新技术的好借口。 我从直接的经验中知道,可以在VirtualPC中安装和启动DOS 5.0和Win95,但是虚拟机扩展并不可用,所以体验并不像我所希望的那样无缝。 一个在XP SP2下惨败的非常老的DirectX游戏在虚拟机上运行得非常好,实际上在很多方面比在硬件上运行得更好,所以我希望这是可能的。 编辑2: 那么,我比我问的时候更接近…所以,要感谢所有人对我应该尝试的build议和提示。 我使用WinImage来复制磁盘,并使用VirtualPC 2007来尝试启动。 到目前为止,我已经在安全模式下启动,否则挂在黑屏。 我强烈怀疑Artisoft Lantastic 8.0的拷贝(任何人都记得它们),它仍旧被安装用于与大多数不再存在的甚至更旧的PC联网,这是其中的罪魁祸首。 在我无限的空闲时间里,我会尝试解决安全模式启动和正常启动之间的差异,并认为这可能会产生压力。 如果可以的话,我会接受不止一个答案……这不是一个黑白问题,而是一个被接受的答案惯例所假设的问题。

大多数VMS拒绝启动

安装程序 :虚拟主机,运行服务器2012,托pipe10个生产虚拟机 问题 :昨晚,2台虚拟机停止了,没有任何警告,事件日志通知或任何信息。 这个主机上的其他虚拟机运行良好。 我们发现这个错误,并且因为是在营业时间之前,决定重新启动虚拟主机。 一旦虚拟主机恢复正常,所有的虚拟机都有与其他两个虚拟机完全相同的问题。 除了一个。 10个中有1个仍然运行正常。 整个错误信息在这里: [Window Title] Hyper-V Manager [Main Instruction] An error occurred while attempting to start the selected virtual machine(s). [Content] 'VMNAME' could not initialize. An attempt to read or update virtual machine configuration failed. [Expanded Information] 'VMNAME' could not initialize. (Virtual machine ID IDREMOVED) 'VMNAME' could not […]