问题标签 [vhd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure VM CSUPLOAD RDP
我正在尝试使用 CSUPLOAD 将 VM 上传到 Azure。
我已经尝试了 Add-Disk 和 Add-PersistentVMImage 并且都成功地配置和启动了 VM,但我无法使用远程桌面连接到它。
现在,我尝试上传的 VM 是全新安装的 Server 2008 R2,启用了远程桌面并进行了 sysprep。(我确认我能够在我的本地网络上远程访问它)。
我在 VM 上有一个端点,公共端口和私有端口都是 3389。
我可以看到我的 VM 与我从图库中创建的 VM 之间的唯一区别是图库中的 VM 具有 RDP 证书指纹,而我的则没有。
丢失的指纹是否会导致 RDP 无法工作。我该如何配置?
windows-8 - 将 Windows 8 VHD 添加到启动菜单
这些是我用来将 VHD 映像添加到启动菜单的步骤:
这与 Windows 7 VHD 完美配合,但 Windows 8 VHD 似乎不喜欢它。它确实出现在启动菜单中,但在选择时,我的 PC 会进入以前操作系统的 Windows 修复模式,然后重新启动。
我还尝试了基于上述过程的BCDEdit UI 。它以前适用于 Windows 7 VHD,但适用于 Windows 8 VHD 时再次失败。
有什么我可能错过的吗?在这两种情况下,我都使用 Windows 7 作为基本操作系统。
更新: 出于安全原因,我最好使用不涉及第三方软件的方法(我知道我在这里有点偏执),最重要的是,我需要能够将 VHD 从一台机器带到另一台机器,而无需驱动问题。因此,使用另一个现有基本操作系统的驱动程序的 VHD 将是理想的,就像以前的情况一样。
hyper-v - Windows 8 Hyper-v - 启用网络和远程连接
我有一个 vhd 文件,我需要在上面启用网络和远程连接。在 vhd 上安装了 Windows Server 2008 R2 和 SharePoint 开发平台,VS 2010 ...
我的笔记本电脑运行 Windows 8 x64 Hyper-v。我可以将 vhd 运行到 hyper-v 中并且效果很好,没问题。但我不知道 hyper-v 配置和设置。
我想通过桌面远程连接(从 Windows 8)到运行 Windows Server 2008 R2(域 contoso.com)的 vhd 文件,但我不知道如何配置 hyper-v 以允许网络连接......如果我开始远程桌面连接到我的 Windows 8 并输入服务器名称或域\服务器...它不起作用。
知道如何配置 hyper-v 以便我可以在 VHD 中访问 Internet 并使用远程桌面连接连接到它吗?
virtualization - VHD (Virtual PC) - 如何强制启动而不考虑更改的 VHD
我正在使用虚拟机来自动执行基于服务器的产品的集成测试。
我在开发人员机器上使用“Windows XP 模式和虚拟 PC”。
我正在使用 PowerShell 做所有事情。我希望:
挂载 VHD(磁盘部分)
将发布包复制到 VHD 文件系统
卸载 VHD(磁盘部分,再次)
启动虚拟机
只要我不这样做,一切都很好 2. 如果我完全更改 VHD 文件系统,那么 4. 会静默失败。
如果我然后转到主机上的虚拟机并使用 GUI 启动 VM,我会收到警告:
我怀疑这里有一个安全功能(会有意义)。但在我的情况下,这个功能是不可取的。
任何人都知道如何在我卸载 VHD(之前?)之后禁用时间戳检查或设置时间戳......?
编辑:查看 Startup2() 选项...方法采用一个参数,其中一个参数表示:
...来自: 微软方法细节
windows - 无法启动由 Disk2VHD 创建的 VHD
我首先使用 Windows 备份创建系统映像,然后意识到这些 VHD 文件无法使用 Virtual PC 启动。
所以我找到了实用程序 Disk2VHD 并花了几个小时制作了一个新的 VHD 并尝试使用 Virtual PC 启动它,但它也无法启动。
它给出了错误:PXE-E53:没有收到引导文件名
我按照网上找到的一些说明进入 Virtual PC 设置并确保我设置了正确的 vhd,但我也无法使用集成功能。
然后我进入 Virtual PC 的 BIOS 和启动菜单,它在硬盘驱动器 [Virtual HD] 下显示,在启动优先级中,第一个启动设备是硬盘驱动器。
这个 VHD 是从我的 C: 创建的,这是我的主要 Windows 安装(Windows 7 Pro 64 位)
这样做的全部目标是我想格式化我的驱动器并安装新的 Windows,但我希望能够制作一个可启动的映像,以便稍后根据需要恢复内容,并查看如果我忘记了这些内容是如何设置的。
c++ - 如何在 Windows 2008 R2 中使用 CreateVirtualDisk 创建差异 VHD
我正在尝试使用 CreateVirtualDisk API 创建差异 VHD。MSDN 示例
http://code.msdn.microsoft.com/windowsdesktop/Virtual-hard-disk-03108ed3
仅在 Win 8/2012 上受支持。但是,如果我在 Win 2008 R2 上尝试相同的操作,则 CREATE_VIRTUAL_DISK_VERSION_2 不可用。尝试使用具有相应值的 CREATE_VIRTUAL_DISK_VERSION_1(指定父 VHD)CreateVirtualDisk 失败,错误代码为 87。
我尝试创建一个正在创建的新 VHD(不是差异)。
如何解决这个问题?
c++ - VHD 无法在 hyper V 中启动
我正在为具有多个分区的磁盘创建动态 vhd。
涉及的步骤是
首先,我通过创建页眉和页脚并计算 bat(块分配表)大小来创建 VHD。
然后我使用 win32 API 获取磁盘大小和分区详细信息
我拍摄卷的快照
我读取父磁盘的 mbr 并覆盖扇区偏移量,然后将具有多个分区的 mbr 写入 VHD。
现在对于每个卷影副本,我读取快照并写入 VHD 文件
此过程成功完成,然后我在 diskmgmt.msc 中打开 vhd。它显示了两个分区,我可以看到这些分区中的数据。
现在我将此 vhd 复制到 hyper V 机器,然后创建一个新 vm 并将此 vhd 添加到该机器。
当它启动时,它给我一个错误“磁盘读取错误”,但是当我将此 vhd 添加到现有操作系统并在引导加载程序中添加引导条目时,它可以正常引导。
我不知道出了什么问题。如果有人来给我一些指示。
这是编写mbr的代码
谢谢
windows - Robocopy 是否完全克隆 C 盘(操作系统盘)
我正在尝试使用 Robocopy 创建 Window server 2008 的 C 驱动器的镜像(副本)。命令是
C:>Robocopy V:\ M:\ /MIR /R:1 /W:1
我的“C:\”驱动器由操作系统组成,并包含一些与网络/其他用户共享的文件夹。“C:\”驱动器的大小约为 24 Gb,但使用上述 robocopy 命令它仅复制 23 GB。当我尝试将该新驱动器用作 VM 的引导驱动器时。虚拟机无法启动并显示启动失败消息。
上述命令同样适用于不包含操作系统的其他数据驱动器“D:\”。请注意,在这两种情况下,我都手动关闭了在运行上述命令之前使用“C:\”和“D:\”驱动器且未使用的虚拟机。
现在我的问题是
Robocopy 在复制操作系统驱动器“C:\”时是否有问题?
它是否留下了一些引导文件或分区文件或引导操作系统所需的任何其他文件。
Robocopy 是否有任何与权限相关的问题
另一种选择是什么,比如我们可以使用 Xcopy。
azure - 下载 Windows Azure 云服务的 vhd
是否可以下载 Windows Azure云服务的 vhd(或 vhdx)映像并在我的 Hyper-V 计算机上本地运行它?
怎么做?
谢谢