Articles of vhd

WIM2VHD失败,“无法从挂载点派生卷GUID”。

我试图根据Scott Hanselman的博客文章中的说明使用WIM2VHD来创buildSysprepped VHD映像以从其启动。 我已经安装了WAIK,并将我的Windows 7源作为虚拟驱动器进行装载。 当我尝试像这样运行WIM2VHD时: cscript WIM2VHD.wsf /wim:F:\sources\install.wim /sku:Ultimate /vhd:E:\WindowsSeven.vhd /size:30721 我得到以下日志: Log for WIM2VHD 6.1.7600.0 on 11/2/2009 at 10:51:18.16 Copyright (C) Microsoft Corporation. All rights reserved. MACHINE INFO: Build=7600 Platform=x86fre OS=Windows 7 Ultimate ServicePack= Version=6.1 BuildLab=win7_rtm BuildDate=090713-1255 Language=en-ZA INFO: Looking for IMAGEX.EXE… INFO: Looking for BCDBOOT.EXE… INFO: Looking for BCDEDIT.EXE… INFO: Looking for […]

什么是压缩Hyper-V或Boot到VHD虚拟硬盘(VHD)文件的最可靠和最有效的方法

我已经看到(并尝试过)很多方法来剥皮这只猫,但是没有一个像我想象的那样有效,并且需要一些手动步骤。 这是我的情况: 1)我已经通过Hyper-V在Windows Server 2012或Windows 8上安装了dynamic虚拟硬盘上的操作系统或启动到VHD,假设需要约30Gb。 2)我使用VHD,添加大量文件,然后删除它们。 这扩大了VHD说,〜100Gb。 我想要一个平滑,简单和可靠的操作,不需要事先进行碎片整理(除非这是一步操作),这将恢复虚拟机上的所有可用空间。 我过去的经验是,碎片整理,也许归零,然后压缩一个VHD并不能恢复所有的空间,这是一个相当混乱的操作。 作为最后的select,我可以将我现有的dynamic磁盘(空间释放)克隆到全新的dynamicVHD中吗? 如果整个过程能够通过PowerShell脚本化,我会更加高兴。

我可以将物理非可启动sata卷转换为VHD映像,作为第二卷安装在VM中吗?

我正在使用Disk2vhd将办公室中的物理机器转换为虚拟机器,并没有列出位于其中一台物理机器中的第二个物理硬盘驱动器。 这是否意味着我不能创build一个映像在虚拟机内安装? 或者我在这里错过了一些重要信息? 目前正在尝试这个答案https://serverfault.com/a/28575/209257,因为它列出的磁盘 WinImage成功创build了一个映像,一旦我find一个足够大的驱动器来移动它,我就可以testing并让你知道结果。 很抱歉在试用之前提出问题。 MODS; 你可能会closures这个问题?

qemu-img VHD转换成原始图像转换结果坏几何:

有谁能够重现这一点? 在Windows上使用StarWind V2V图像转换器,我能够得到一个有效的disk.img文件,所以源image.vhd是干净的(从机架空间拉下来)。 这是RHEL / CentOS 7下的qemu-img错误吗? …任何解决方法? $ rpm -qa | grep -i qemu QEMU-IMG-1.5.3-86.el7_1.2.x86_64 #qemu-img convert -p image.vhd disk.img #fdisk -l disk.img 磁盘disk.img:10.2 GB,10200121344字节,19922112个扇区 单位= 1 * 512 = 512字节的扇区 扇区大小(逻辑/物理):512字节/ 512字节 I / O大小(最小/最佳):512字节/ 512字节 磁盘标签types:dos 磁盘标识符:0x0007b3de 设备引导启动结束块Id系统 disk.img1 * 2048 19922943 9960448 83 Linux [2048 x 512 = 1048576] #mount -o […]

XenServer VHD数据恢复

我使用VHD格式从XenCenter导出VM的导出磁盘映像。 我使用从设置压缩,如果有任何影响。 如何在不创build虚拟机的情况下访问文件? 我有虚拟机设置以及磁盘。 Fdisk可以读取映像,但不会列出任何分区。 我不关心系统本身,只关心文件。 更值得注意的是/ etc和/ home。 虚拟机是在XenServer 6.2中创build的(如果我记得正确的话),它使用的是LVM。 后来,当我升级到Debian 8时,我还将XenServer升级到6.5并安装了SP1。 我必须注意到,XenXerver的硬盘驱动器已经损坏,但在导出来宾操作系统没有问题之前。 我相当积极的形象,我有function。 我到目前为止所尝试的: 将虚拟机导入新的主设备(不同的硬件)。 它没有导入。 由于需要10个小时左右的时间才能做到这一点,所以我不太想再试一次。 将虚拟机导入旧主设备(相同的硬件) 将虚拟机导入新的主设备(相同的硬件) 将VHD转换为VDI并将其挂载到VirtualBox。 它失败说没有find可启动的媒体。 转换的原因是VirtualBox不允许直接安装VHD。 试图安装新的虚拟机,我用virtualbox保险丝来安装它。 但它说VHD是未知的格式。 试图使用losetup来传递映像的引导扇区,然后将其挂载。 但是在安装时找不到文件系统。 至lessext4或ext2。 试图将VHD附加到Windows机器上。 它说这是损坏或不可读的。 有可能是我已经尝试过的其他东西,但我现在不记得了。 我现在完全无助

如何卸载已被吸收到存储空间的VHD

通常在Windows中,您可以创build虚拟硬盘(VHD),在“磁盘pipe理”中查看它,右键单击并将其删除: 没问题。 存储空间隐藏磁盘 我想testing存储空间的弹性,以及在服务器之间迁移它们的能力。 将磁盘添加到存储池之后 , 磁盘pipe理中将不再显示该磁盘 。 我需要惊讶从服务器中删除一个VHD,但没有用户界面选项。 如果我使用的是物理磁盘,将驱动器与电脑断开连接并不重要(因此确保存储空间不期望它,并且没有机会预先重新平衡): 如何拔下一个VHD? 但是,一旦将磁盘添加到存储池,就不再有该磁盘的任何UI选项。 我不想使用存储空间用户界面从池中删除物理磁盘 : 因为: 存储空间将把数据从该磁盘迁移到池中的其他磁盘上(打破了意外删除的重点) 存储空间将把数据从该磁盘迁移到池中的其他磁盘上(克服将磁盘迁移到另一台服务器的考验点) 我需要意外删除 以同样的方式,我可以拔下物理硬盘,我如何拔掉虚拟硬盘? 微软有确切的PowerShell命令行程序来断开一个VHD : 下马,VHD 卸载虚拟硬盘。 PS C:>卸载-VHD – pathc:\ test \ testvhdx.vhdx 不幸的是,它不起作用 – 出于同样的原因。 VHD被“消失” , “隐形” ,吸收到存储池中,没有任何与之交互的能力: PS C:\Windows\system32> Dismount-VHD –Path D:\VirtualMachines\StorageSpaceTest\StorageSpaceTest1.vhdx Dismount-VHD : Windows cannot dismount the disk because it is not mounted. At […]

Windows服务器备份超标 – 无法恢复数据

似乎是Windows Server Backup Utility的常见问题。 这是一个Server 2008标准框。 我们有一个大约一年前执行的备份,我们需要恢复。 我能够将Windows服务器备份数据从用于备份的硬盘驱动器中取出(因为驱动器不会在服务器本身上映射),这是由我认为可以以某种方式挂载的VHD文件组成的。 我将其复制到本地计算机,以查看使用磁盘pipe理备份到VHD文件的内容,但是Windows声明文件不可读或已损坏。 我不知道如何获取这些数据,所以我来找专家。 编辑:我试图在多台计算机上安装VHD,范围从Windows 7,10和服务器2008盒,它起源于没有运气。 他们收到的错误是“无法find文件”或“文件或目录已损坏,无法读取”

使用Win 7 vhd设置双启动后无法启动到XP

我在2台xp机器上为vhdbuild立了双启动。 其中一个一切正常,我打开机器时可以select操作系统。 另一个略有不同,而不是看到当前的操作系统磁盘(与XP的一个)作为C:\当我在安装Windows 7的VHD时,它看到磁盘为D :. 我没有想到它,然后继续在d:盘上创build一个vhd。 现在,当我打开这台机器,它直接引导到WIN7,我永远不会selectXP的选项。 当我查看msconfig中的启动选项时,我只能看到Windows 7。 我怎样才能在启动时将旧的XP驱动器添加为启动选项? 编辑:奇怪的是,当我这次重新启动(也许是从我删除安装DVD第一次)它启动到XP。 我想我只需要重新安装Windows 7在一个新的VHD …

如何将物理机器转换为Windows Virtual PC机器(可能使用SCVMM)

我有一台物理机器,我想转换成虚拟机器。 我通过使用System Center Virtual Machine Manager将这个P2V过程多次完成到Windows Server 2008 R2和Hyper-V。 但是,在这种情况下,我想更进一步,将由P2V进程创build的虚拟机移动到运行Windows 7 Ultimate和Windows Virtual PC的机器上。 有没有build议这样做的方法,或者我应该只复制VHD文件,并希望它的工作?

ws 2008 R2增加了hyper-v工具,现在蓝屏,只能在安全模式下启动

我们的WS 2008 R2运行在运行WS2008 R2 vhd的笔记本电脑上。 我们尝试将hyper-v工具添加到基本操作系统中,当您尝试启动基本操作系统时,它现在变成了蓝屏。 我们可以在安全模式下启动,但似乎无法从那里删除/禁用该function。 蓝屏提到“impcd.sys”,(我不是很擅长阅读)。 有没有人有一个想法,我们如何解决这个问题? 我们宁愿不重新安装基本操作系统。 顺便说一句,我们这样做的原因是因为我们想把VHD的大小从50GB硬盘增加到100GB,但是还没有达到那么大的距离。 编辑 我们设法最终通过安全启动和networking安全引导的大量摆弄工作。 一些如何设法解决它自我部分,所以我们可以启动和删除hypervfunction。 试图重新安装,看看它是一个随机坏的安装,但仍然破碎…所以再次摆弄它,以删除它(仍然花了很长时间,不是100%确定我们如何得到它的工作tbh)。 谢谢