问题标签 [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.

0 投票
7 回答
3613 浏览

virtualization - 扩展虚拟磁盘

大家好,我正在使用 Virtual PC 并使用大小仅为 8.2 GB 的虚拟硬盘 (*.vhd)。我想将大小翻倍到 16-20GB。我看到了压缩 VHD 的选项,但没有任何扩展它的选项。它设置为“动态扩展”,但我正在安装一些软件,它似乎没有将自身调整到更大的空间。

非常感谢。

0 投票
3 回答
24071 浏览

virtualization - 对虚拟硬盘 (.vhd) 进行碎片整理?

与任何其他硬盘一样,虚拟硬盘 (*.vhd) 也会出现碎片。

因此,为了保持良好的性能,我想我必须首先对虚拟机中的虚拟硬盘以及存储 .vhd 的(物理)硬盘进行碎片整理。

首先,这些假设是否正确?其次,有没有办法同时对(虚拟和物理硬盘)进行碎片整理?

提前致谢!

0 投票
2 回答
5389 浏览

c# - 以编程方式将 VHD 附加到远程 Hyper-V VM

使用 Hyper-V 管理器,我可以连接到远程 VM 主机,转到 VM 的设置,并将现有的 .VHD 文件添加为新硬盘。如果 VM 主机运行 Server 2008 R2,并且磁盘连接到 SCSI 控制器,我什至可以在 VM 运行时执行此操作(请参阅Hyper-V R2 中的新增功能)。

手动执行此操作,一切正常。问题是,现在我想自动化它,这样我就可以在一些自动化测试期间即时附加不同的 VHD。

我已经有通过 WMI 连接到远程 VM 主机并通过调用RequestStateChange启动/停止 VM 的 C# 代码,我想扩展它以便能够说“这是 VHD 的路径,将其附加为 SCSI 驱动器到这个虚拟机”。但是查看WMI 虚拟化类的列表,我无法弄清楚如何做到这一点。

我发现的最接近的是Msvm_ImageManagementService的Mount方法,但这似乎是在当前操作系统中安装 VHD,这不是我想要的。

0 投票
2 回答
2815 浏览

compression - NTFS 压缩虚拟 PC 磁盘(在主机和/或来宾上)

我希望这里有人可以明确地回答这些问题:

  • 将 VHD 文件放在主机上的 NTFS 压缩文件夹中会提高虚拟机的性能、降低性能,还是两者都不会?
  • 在来宾中使用 NTFS 压缩怎么样?
  • 在主机或客户机上使用压缩是否会导致读取或写入错误等任何问题?
  • 如果我将 VHD 放在主机上的压缩文件夹中,我会从压缩它中受益吗?

我在很多 VPC“提示和技巧”博客文章中看到了使用 NTFS 压缩的参考资料,似乎有一半说永远不要这样做,另一半说它不仅可以节省磁盘空间,而且实际上如果你有一个快速的 CPU 并且你的主要性能瓶颈是磁盘,则可以提高性能。

0 投票
2 回答
378 浏览

asp.net - 使用 Virtual PC 评估 IIS7?

我想做一些 IIS 7 的本地开发人员测试,但我没有 Windows Vista、7 或 2008 服务器——我目前运行的是 XP SP3。

我安装了 Virtual PC,因此我可以使用 Microsoft 的 IE 兼容性图像 - 是否有任何时间限制的图像可以与 Virtual PC 一起使用,以便我可以检查 IIS 7?

IIS 7“试用”链接指向此页面。但是我认为 VHS 仅适用于 Windows Server 平台,而且我不想要 ISO?

有什么建议吗?

0 投票
3 回答
1841 浏览

database - 有什么比 mysqldump 更快的备份和恢复 MySQL 数据库的方法?(快于 4 小时)

我们有一个大约 3GB(文本)的数据库,mysqldump用于转储它的文本表示,然后

用于恢复数据库。但是需要4个小时。

有没有办法快速备份/恢复数据库?

它在使用 Ruby on Rails 的 Mac 上,所以有一次我将test环境设置为使用开发数据库,​​并且测试在几秒钟内清除了整个数据库。

如果是 PC,我有一种方法是“拍摄”开发环境的“快照”——只需使用 Virtual PC 并说虚拟磁盘映像只有 2、3GB,然后我们可以保存那个虚拟硬盘驱动器 (VHD),然后将整个内容与数据库一起备份。

但是在Mac上,没有这样的方法吗?谢谢。

0 投票
1 回答
615 浏览

c - 将自定义引导加载程序写入 .vhd 文件

我有一个自定义引导加载程序,我想将其写入 .VHD 文件进行测试。知道我应该将引导加载程序写入文件中的哪个偏移量吗?任何指向 .VHD 文件格式的 C 结构的指针?

0 投票
5 回答
34988 浏览

virtual-machine - 在 Mac 上将 VHD 导入 Parallels Desktop 6

我到处寻找这个但找不到答案,所以:

我有一个客户为我创建的 VHD 映像——他在一台机器上安装了 Win7,然后使用 SysInternals 的工具创建了一个他与我和同事共享的 VHD。

我可以使用 Parallels Mounter 在我的 Mac 上安装 VHD 并查看内容,但我无法终生了解如何导入 VHD 以从 VHD 文件创建新的 Parallels VM。Parallels Transporter 似乎想从一个活动的 Windows 机器上创建一个虚拟机,但事实并非如此。

我的同事能够使用 VirtualBox 从 VHD 创建一个 VM,我想使用 Parallels Desktop 6 来做同样的事情。

有任何想法吗?

0 投票
2 回答
568 浏览

azure - 天蓝色阅读安装的VHD

我正在开发“azure web 应用程序”。

我在 WebRole 中创建了 drive 和 drivePath 静态成员,如下所示:

我在 WebRole.OnStart 中创建了开发存储驱动器,如下所示:

驱动器保持可见和可访问,直到执行范围保留在 WebRole.OnStart 中,一旦执行范围离开 WebRole.OnStart,驱动器就无法从应用程序中使用并且静态成员被重置(例如 drivePath 设置为“”)

我是否缺少某些配置或其他错误?

0 投票
1 回答
728 浏览

visual-studio-2010 - 使用 WebRole 在 Blob 存储 VHD 上创建虚拟目录

我有兴趣在 blob 存储 VHD 上创建虚拟目录。首先我考虑 Hosted Web Core Web Role (http://code.msdn.microsoft.com/hwcworker),但作者建议我们应该坚持 Web Role,因为 SDK 1.3 完全支持 IIS7 (http://blog.smarx .com/posts/serving-your-website-from-a-windows-azure-drive),如:

[更新 12/14/2010] 现在 SDK 1.3 及更高版本支持完整的 IIS,我不明白为什么不再需要我的 HWC Worker 解决方案。我将把这篇文章和其他博客文章留给那些感兴趣的人,但我不会修复任何错误。(有一个文档中有一个错字和一个阻止 VHD 上传大于 2GB 的错误。可能还有其他我不知道的问题,所以请考虑自己警告。)

我们如何仅使用 WebRole 或设置哪个配置文件来创建虚拟目录?任何链接、教程或示例/示例都会很棒。

编辑:进一步澄清:我们的应用程序由不同的组件组成,一个组件存储在 WebRole 上,其他组件需要存储在 azure 驱动器上,因为这些组件的大小可能非常大,例如 1 TB,因为它们是用户提交的 aspx脚本,它们是可插入的 aspx 代码,并成为应用程序的一部分。我们需要创建 VirtualDirectory 条目以使 Azure Drive 中的那些 aspx 脚本能够在服务器上执行。

编辑:更多说明:如果我能够使用 azure drive 作为虚拟目录来提供网页,那么我将根据我们的需要对其进行修改。

谢谢你。