vhdx

将 vmdk 迁移到具有 2 个内部驱动器的 vhdx 且无法在 Hyper-V 中启动
vhdx

将 vmdk 迁移到具有 2 个内部驱动器的 vhdx 且无法在 Hyper-V 中启动

我正在从 VMWare Workstation 迁移到 Hyper-V。我有一台特定的虚拟机,它有一个 VMDK 文件,里面有 2 个不同的驱动器,但我一直无法启动它。我使用 WinImage 将 VMDK 文件转换为 VHD,然后使用 Hyper-V 将 VHD 转换为 VHDX。我可以说它成功了,因为我可以挂载 VHDX 文件,它将在我的 Windows 10 Professional 中成功挂载 2 个不同的驱动器,并且所有数据都在那里。当我在 Hyper-V 中启动虚拟机时,我收到了消息Start PKE over IPv4。 之后,我看到这个屏幕...

Admin

在 HDD 上安装 VHD 可以加快 Windows 的访问时间吗?
vhdx

在 HDD 上安装 VHD 可以加快 Windows 的访问时间吗?

我们知道,HDD 在读写访问时间方面较慢。实际上,如果传输一个文件很大,与传输多个以 KB 为单位的小文件相比,速度并不会慢很多。 Windows 有添加 VHD 的选项,比如说固定大小为 128 GB。然后我们分配分区(比如说D:\专门为 VHD 分配大小为 128GB 的​​驱动器),分配单元尽可能大以表示一个片段,因为只有一个文件,即 VHD。 或者,我们可以在分配之前先对硬盘进行碎片整理。 然后我们将 VHD 挂载为磁盘,将磁盘初始化为 GPT,然后分配带有字母的简单卷分区E:\。 那么,这真的会提高性能吗?我认为会,因为操作系统和硬盘都看到一个单元...

Admin

使用 Disk2vhd 后无法在 Hyper-V 中打开 .vhdx 文件
vhdx

使用 Disk2vhd 后无法在 Hyper-V 中打开 .vhdx 文件

我有一台电脑,大约一年来我一直使用启动菜单根据需要在 Windows 7 Pro 和 Windows 10 Pro 之间进行选择。但是,Windows 10 更新后,该菜单似乎停止工作了。我现在只能启动到 Windows 10。我尝试直接运行 Windows 7,但它也不起作用,尝试修复但它说版本不同,我可能很久以前使用过一些更罕见的 Windows 版本,因为我尝试过的所有 Windows 7 映像都不起作用。 我使用 Disk2vhd 工具将 Windows 7 硬盘转换为虚拟 vhdx 文件。但它无法在 Hyper-V 中打开。 hyper-v 中的错...

Admin

Windows 11 UEFI - 移动 SSD BootManager 时出现问题
vhdx

Windows 11 UEFI - 移动 SSD BootManager 时出现问题

一旦复制到新 SSD 上的新分区,尝试(本机)启动到 vhdx 时,是否有人能够帮助修复启动管理器问题? 我正在创建一个新主题,因为我的声誉禁止我对相关文章发表评论@https://superuser.com/a/1648181/258643 我已经让它工作了,但是我现在有了一个新的 SSD,并正在尝试更新启动管理器。 新的 SSD 作为硬盘 2 安装,它是 Windows 11(微型)版本。 我已经采取了所有可能的步骤,但是 bootrec /fixboot 访问被拒绝(从 windowsPE/安装 usb) 使用以下方法复制了 vhdx(多次尝试,...

Admin

为什么新的 VHDX 在重新启动后仍保持挂载状态 - 如何在卸载一次后恢复该行为?
vhdx

为什么新的 VHDX 在重新启动后仍保持挂载状态 - 如何在卸载一次后恢复该行为?

我注意到,每次在 Windows 11(23H2)下创建新的 VHDX(通常是开发驱动器)后,它在重启后仍保持挂载状态。 也就是说,直到我卸载该 VHDX 一次。 即使之后以各种方式重新安装它,Windows 在重新启动后也不会再保持该驱动器的安装。根据 Interwebz 的说法,我突然应该创建一个任务计划程序条目,在登录时安装该驱动器。什么?这真的是解决方案吗? 虽然我可以这样做,但我真的想知道是否可以简单地恢复 Windows 的默认行为,即自动安装 VHDX,就像 Windows 最初确保 VHDX 在重启后保持安装一样? ...

Admin

压缩包含 LUKS 加密分区的 VHDX
vhdx

压缩包含 LUKS 加密分区的 VHDX

我就是无法使我的 VHDX 压缩。它是 Hyper-V 中 Ubuntu VM 的启动驱动器,系统分区使用 LUKS 加密。 我尝试将 VHDX 附加到一个全新的虚拟机,然后 cryptsetup luksOpen --allow-discards /dev/sdb3 ubuntu_disk 以实现修剪(以及相关的安全缺陷)。 这样可以保证fstrim运行无错误,但似乎不足以真正释放扇区,因此 VHDX 压缩过程可以缩小文件。 我尝试了各种方法来压缩,通过 Hyper-V 管理控制台、PowerShell Optimise-VHD -Mode Full、,...

Admin

回收已修剪图像的空间 docker WSL
vhdx

回收已修剪图像的空间 docker WSL

在我的 Windows 11 机器上,我运行了几个由定期更新的镜像组成的容器。我已将 Docker 引擎与 WSL 连接起来,因为镜像就是在那里构建的。 我注意到 docker WSL 使用的硬盘空间没有减少。永远不会。只有 docker 桌面上的“清除数据”命令似乎可以解决问题。但是。这有一个附带好处,就是删除我的所有图像和容器。不是很好。 如果我运行,docker image prune -a不必要的图像会被清除,但空间不会被回收: ronald@Ronald:~/$ docker image prune -a WARNING! This will re...

Admin

VHD 文件大小小于其内容的大小
vhdx

VHD 文件大小小于其内容的大小

我已经使用 Windows 磁盘管理创建了一个动态 VHD 文件,并通过将主磁盘上的文件夹复制到 VHD 卷中来填充它。 当我在资源管理器中查看已挂载虚拟磁盘的属性时,或者查看磁盘上所有文件和文件夹的组合属性时,显示占用的总大小为 150GB。但是,VHD 文件本身的大小只有 130GB。 我没有在 VHD 卷上启用 NTFS 压缩。我听说过 NTFS 重复数据删除,但这似乎是一项默认未启用的功能,并且仅在 Windows Server 版本上可用。 使用文件比较程序,VHD 卷上的文件与我复制到 VHD 的主磁盘上的源文件相同(并且源文件也声明占用了 15...

Admin

如何从命令行运行 Diskpart
vhdx

如何从命令行运行 Diskpart

我的系统:Windows 11 64 位(含所有更新)迄今为止。 我的硬盘上有 VHD。如果我进入,Disk Management我可以点击操作 > 附加 > 选择文件我看到了一个映射驱动器。 我现在转到 cmd 提示符并运行以下命令: diskpart {按 Enter 键}并输入 select vdisk file="C:\Virtual Drives\MyVhd.vhdx" 这也做同样的事情,但使用 cmd 提示符。 我试图在启动时连接此驱动器(因此最终会创建一个Scheduled Task),但如果我在一行中执行该命令 diskpa...

Admin

在内部将 VHD 文件标记为只读,这样它就永远不会以写权限挂载
vhdx

在内部将 VHD 文件标记为只读,这样它就永远不会以写权限挂载

我正在分发一些 VHD 文件,希望接收方能够挂载并查看其内容,但是我希望在接收方挂载并查看其内容之后,VHD 文件的校验和保持不变。 但是,默认情况下(至少在 Windows 中,这是我主要需要解决方案的操作系统),通过资源管理器安装 VHD 会将其安装为可写,并且 VHD 的校验和将被安装过程更改。 在资源管理器属性中将 VHD 文件本身标记为只读只是一个文件元数据标志,不会通过在线下载保留,因此这没有帮助。 用于diskpart在安装 VHD 磁盘时设置其属性,disk attributes set readonly在卸载和重新安装 VHD 之间不会保留...

Admin

计算基于 NTFS 的动态 vhd 的 MFT
vhdx

计算基于 NTFS 的动态 vhd 的 MFT

我正在尝试计算动态 VHD 的 NTFS 文件系统主引导部分的 MFT 偏移量。此动态 VHD MFT 的 Little Endian 群集位置突出显示: 然后进一步解析为MFT_OFFSET= cluster_address * sector_per_cluster * SECTORSIZE(这里SECTORSIZE是 512)以计算 MFT 的实际偏移量...此计算在固定 VHD 的情况下有效。但在动态 VHD 中则不行。 在动态中,我有块分配表值。我使用第一个条目来计算磁盘 MBR,然后它将我指向磁盘的第一个分区。在这里我可以计算 MBS 偏移量。但...

Admin

为什么存储空间看不到池中的磁盘大小发生了变化?
vhdx

为什么存储空间看不到池中的磁盘大小发生了变化?

我在 VHDX 文件上创建了一个存储空间池。一切正常,直到我尝试为 VHDX 文件设置新的最大值。在这种情况下,存储空间无法看到更新的大小(因此虚拟磁盘上的卷无法扩展以跨越其新大小)。我尝试重新扫描,刷新存储空间缓存,但没有任何效果。是否有需要做的技巧来让存储空间获取对物理磁盘的更改? 详细步骤: 创建 VHDX diskpart create vdisk file=D:\disk01.vhdx maximum=8192 type=expandable select vdisk file=D:\disk01.vhdx attach vdisk 创建新的...

Admin

无启动签名的 VHD 55AA
vhdx

无启动签名的 VHD 55AA

我有一个 VHD 示例,它在偏移量 510 处没有 55AA 的 mbr 引导签名。通常,当我使用 diskmgmt 在 Windows 10 上创建 VHD 示例时,它会在磁盘初始化为 MBR 或 GPT 后立即分配此引导签名。那么,该示例缺少此引导签名的原因究竟是什么呢? 虽然当我尝试使用任何第三方工具提取此示例时,它会正确提取此示例 VHD 的内容。 ...

Admin

disk2vhd64-通过命令行复制带有启动信息的卷
vhdx

disk2vhd64-通过命令行复制带有启动信息的卷

我在命令行中使用 disk2vhd64 创建 vhdx 文件时遇到问题。我不知道如何将 \?\Volume{...} 添加到 vhdx 文件,因为可以指定驱动器,例如 c: 等。我正在使用此手册https://adamtheautomator.com/disk2vhd/。尝试在网上搜索解决方案,但没有找到任何东西。 ...

Admin

将 Hyper-V vhdx 转换为 iso
vhdx

将 Hyper-V vhdx 转换为 iso

如果可以将 LinuxHyper-V客户虚拟机转换为*.iso文件,那么我就可以从此映像文件创建可启动的 USB。通过 Google,我找到了以下工具: vhd2iso qemu-img 转换-vhd 有人可以分享他在这方面的经验吗?如何转换hvdx->iso或hvdx-> hvd-> iso? ...

Admin