问题标签 [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 投票
1 回答
231 浏览

azure - 使用空数据创建固定 vhd

是否可以创建2 GB的 vhd ,其中包含 1 GB 的数据,剩余的 1 GB 仅为零。

因为,我可以从 Windows azure 门户中已经存在的 baseurl创建一个1GB的磁盘,

但不确定如何将零/空附加到已创建的磁盘。

0 投票
2 回答
831 浏览

ubuntu - 将 Amazon EC2 EBS Ubuntu 迁移到 Microsoft Azure

我想将我的带有 EBS 的 Amazon AWS EC2 Ubuntu 实例移动到 Microsoft Azure。此实例之前未导入 AWS,因此我无法使用 AWS 导入/导出工具。

所以主要问题是如何从 AWS 中获取 VHD 图像并将其上传到 S3 或本地驱动器上?

0 投票
1 回答
1242 浏览

azure - Azure:无法将我的数据磁盘附加到 VM

我有一个在美国西部运行的 Linux VM。我有一个与 vhd 相对应的 250GB 磁盘。今天发生了 Azure 存储帐户中断,我无法再次附加同一个磁盘。当我附加一个磁盘时,它没有让我选择添加这个应该有数据的磁盘,而是创建了一个新的 250GB vhd,它是空的,并让我可以选择附加它。原始 vhd 有客户数据,很想检索它。

其他数据点和问题,

1) 我希望原始 vhd 具有最新的客户数据,因为我们将其作为数据库写入和读取的磁盘存储。这个 vhd 会是最新的吗?

2) 出于某种原因,我用来创建任何 VM 的映像既有 OS 磁盘,也有这个 250GB 磁盘。这是问题的根源吗?

3) 当我尝试从原始 vhd 创建新磁盘时,它会给出错误“VHD xxxxxxxxxxx.vhd 已在映像存储库中注册为 ID 为 yyyyyyyyyyy 的资源。”

4)我尝试删除虚拟机和磁盘。但我无法删除图像。图像选项卡中的删除按钮未启用。

这给我们造成了停机时间。任何帮助将不胜感激。提前致谢。

0 投票
1 回答
612 浏览

c++ - 将分区转换为 vhd windows API

我正在尝试编写像 disk2vhd 这样的工具。我正在使用 VHD windows api:

虚拟磁盘功能

Windows 7 中的虚拟磁盘 API

演示各种 VHD API 使用 (CppVhdAPI)

我创建了一个 vhd 文件并在其中创建了一个分区,但我不知道如何将 Windows 分区转换为 vhd,就像 disk2vhd 使用CreateVirtualDisk().

我试图将所有项目从该分区复制到我的 vhd,但它不起作用。

请告诉我如何做到这一点。

0 投票
0 回答
121 浏览

c - 等待挂载管理器创建卷名

要在windows上挂载vhds,我们可以使用OpenVirtualDiskthenAttachVirtualDisk来附加一个虚拟磁盘,然后GetVirtualDiskPhysicalPath可以用来获取到vhd的物理路径,格式为\\.\PhysicalDrive1

接下来我们可以使用FindFirstVolume和朋友来查找vhd包含的卷名。但这并不总是有效,因为挂载管理器可能需要一些时间才能在 dos 设备命名空间中创建卷名符号链接以指向物理卷。

我们怎么能等待这种情况发生,而不做忙等待呢?

0 投票
0 回答
274 浏览

windows - 如何使用 FileSystemObject 删除 Windows 连接?

我正在使用 diskpart 将 VHD 安装到文件夹(连接)。

卸载 VHD 后,我需要使用 FileSystemObject 删除该文件夹。

我错过了什么吗?

附言

我通过以下方式解决了这个问题:

我想这算作黑客攻击。

0 投票
1 回答
416 浏览

azure - Windows Azure,创建 Debian 虚拟机,配置问题

我一直在尝试在基于 Debian Linux 的 Azure 上创建新的 VM,但我遇到了配置问题。Azure 错误是:

“无法配置虚拟机”

这是我使用的程序:

1) 下载最后一个 Debian 映像并使用 Oracle VirtualBox 和 VHD 磁盘类型安装基本系统。我尝试在 VHD 中有交换分区,也没有交换分区。

2)安装的waagent和所需的组件:

3) 关闭机器并将其作为 Page Blob 上传到 Azure 存储。

4) 在 Azure 中使用 VHD 制作图像。

5)使用用户“随机名”和密码制作虚拟机。每次我收到错误“无法配置虚拟机”

有谁知道这个问题的解决方案是什么?

谢谢K。

0 投票
1 回答
2440 浏览

azure - 使用 Azcopy 下载特定的 VHD 文件

我的 Azure 存储容器有多个 VHD 文件,所以我如何使用 AZ-copy 工具将特定的 VHD 文件下载到本地。

0 投票
3 回答
7063 浏览

bootloader - 使用 GRUB2 loopback 命令挂载 VHD

我需要在 grub2 命令提示符下挂载一个 VHD 文件。

我尝试使用“loopback”命令,如下所示:

我尝试了“静态”和“动态”vhd,两个 VHD 文件都有 ntfs 分区数据。

我猜 VHD 文件有一些头数据,这使得文件系统在“环回”挂载后无法识别。我能够使用相同的命令集安装和访问“iso”文件。

我的猜测正确吗?如果是这样,有没有办法克服这个问题?

0 投票
0 回答
150 浏览

winapi - CREATE_ / OPEN_VIRTUAL_DISK_PARAMETERS 中的 ResiliencyGuid 是什么

我在 Windows VHD API 的/结构中找不到任何有关ResiliencyGuid字段的信息(使用这些结构的第 2 版时)。OPEN_VIRTUAL_DISK_PARAMETERSCREATE_VIRTUAL_DISK_PARAMETERS

  • 这个指南是做什么用的?
  • 它是如何获得的?