vhd

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

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

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

Admin

无法让 Windows VHD 文件启动
vhd

无法让 Windows VHD 文件启动

我有一个设置,在启动时有 2 个 Windows 选项。基本上,我最初有 1 个装有 Windows 7 Pro 的硬盘,然后我添加了另一个硬盘,在其中安装了 Windows 10 Pro。不知何故,系统自动添加了 Windows 10 代启动菜单,以便我可以选择,但似乎出于某种原因,它被添加到装有 Windows 7 Pro 的硬盘上,因为我将其作为启动优先级。 无论如何,我的猜测是,Windows 10 更新后,它不知怎么坏了,我无法再启动 Windows 7 Pro 硬盘。它会给出一些命令,如 bar "_",然后转到 Windows 10 Pro 硬...

Admin

媒体创建工具到 VHD
vhd

媒体创建工具到 VHD

我没有用于 Windows Media Creation Tool (MCT) 的 USB 驱动器(大于 8GB)。我正尝试使用 VHD 为 MCT 模拟 USB 闪存驱动器。 我按照步骤进行操作这个视频创建并安装 VHD,但媒体创建工具无法检测到它。正如该视频的许多评论所述,VHD 似乎与 Windows 的 USB 驱动器完全无关,因此标题具有误导性。 有没有办法让媒体创建工具将 VHD 视为 USB 闪存驱动器,以便我可以松散地(而不是作为 ISO 文件)安装到其中?当然,只需将文件从 ISO 复制到驱动器上就足够简单了,但我想知道是否有任何特殊技巧...

Admin

将 Windows 10 基本文件系统安装为只读?
vhd

将 Windows 10 基本文件系统安装为只读?

我正在尝试创建一个 Windows 卷,其中基本映像以只读方式安装,以防止突然断电后出现损坏。 以下是我迄今为止尝试过的: 我已经从目标计算机上的 WIM 创建了一个 VHD 文件。我将此 VHD 添加到 Windows 启动管理器,但 VHD 仍保留用户在关机后所做的更改。我尝试在 DISM 中使用 /ReadOnly 标志,但这似乎并没有改变 VHD 的行为。 如果我无法使用 Windows 启动管理器直接创建只读基础映像,或者无法使用 Linux 和 Qemu 的虚拟化技术创建在每次启动时初始化新机器的模板,那么我曾考虑过尝试从 PE 环境将 VHD ...

Admin

虚拟内存在带有 Intune 的 Windows11 VHDX 上不起作用
vhd

虚拟内存在带有 Intune 的 Windows11 VHDX 上不起作用

我在 Windows11 上使用可启动 VHDx。我的公司要求我使用企业门户 (Intune) 注册我的笔记本电脑;为此我必须使用 Bitlocker 加密我的驱动器。当我从全新的 VHDX 启动时,虚拟内存一切正常(pagefile.sys 已到位,正常工作,UI 反映了这一点)。但是,一旦我加密驱动器并加入企业门户,在下次重新启动时,登录后会弹出“性能选项”屏幕,并且虚拟内存“未设置”;没有办法让它工作,我尝试了每个选项(自动管理、C: 上的自定义大小、D: 上的自定义大小),每次我重新启动时,登录后都会弹出“性能选项”屏幕,并且没有更多的虚拟内存设置。...

Admin

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

压缩包含 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
vhd

回收已修剪图像的空间 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 文件大小小于其内容的大小
vhd

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

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

Admin

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

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

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

Admin

Disk2vhd.exe 未显示已连接的磁盘
vhd

Disk2vhd.exe 未显示已连接的磁盘

我在 Disk2vhd.exe 上遇到了一个奇怪的问题,虽然磁盘肯定是通过 SATA 电缆连接的(我可以在不触摸计算机盖子的情况下启动它证明了这一点)并且磁盘在磁盘管理中被识别,但 Disk2vhd.exe 无法识别磁盘。 我不确定磁盘不是 Windows 而是 Linux(ubuntu 20.04)系统是否相关,但我听说 hyper-v 可以启动 Ubuntu/Linux,所以我想这应该不是问题。所以现在我不知道该尝试什么。谢谢你的帮助。 ...

Admin

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

计算基于 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

为什么我的 VHD 实际/物理大小大于虚拟大小?
vhd

为什么我的 VHD 实际/物理大小大于虚拟大小?

我有一台 Windows VM,它使用 VHD 格式作为硬盘,我将 VHD 设置为动态分配。最初,我将虚拟大小设置为 80GB,然后最近我改变了主意,使用 VirtualBox 中的虚拟媒体管理器将其大小调整为 100GB。扩展后的实际大小约为 180 GB,这对我来说没有意义,VM 仍有 12 GB 的可用空间,而 VHD 的虚拟大小为 100 GB。有人知道为什么会发生这种情况以及如何解决它吗? 这从虚拟机内部的磁盘管理来看它是这样的。 ...

Admin

Windows 11附加多个vhd系统找不到指定的文件
vhd

Windows 11附加多个vhd系统找不到指定的文件

我创建了几个现有分区的 VHD 映像。重要的是它们不包含分区表,只包含 NTFS 映像。我试图将它们附加到正在运行的 Windows 11 Pro。由于某种原因,一次只有一个映像有效。尝试附加另一个映像会导致没有卷、没有标签、没有挂载点。 系统事件: Acer Volume \\?\Volume{00000001-0000-0000-0000-000000000000} (\Device\HarddiskVolume31) is healthy. No action is needed. ... New7 Volume new7 (\Device\Har...

Admin

将旧 Windows 计算机的系统映像制作为 VHD 文件
vhd

将旧 Windows 计算机的系统映像制作为 VHD 文件

我有安装了 Windows XP、Vista 和 7 的计算机。我有一些想法想用这些计算机来实现,但我需要先备份它们上的所有内容。我想知道我是否可以将整个系统复制为便携式映像文件,以便我可以将它们复制到其他设备,例如从我的外部驱动器复制到我的电脑。我不想重新格式化整个驱动器只是为了将映像克隆到它。如果可能的话,我希望将所有内容放在一个文件中,我可以移动或复制到任何驱动器而无需重新格式化任何内容。 问题更新:我确实打算在 VirtualBox 等虚拟机上运行 VHD 文件。 ...

Admin

从 SSD 中分离/删除启动 VHD
vhd

从 SSD 中分离/删除启动 VHD

我的笔记本电脑有一个带分区的 SSD,如附图所示。由于我弄错了 BIOS 密码,我无法访问 BIOS 来更改启动顺序。当我安装 Windows 11(家庭版)时,我不得不移除我的 SSD,将其插入 USB 适配器并使用 Win-to-USB 工具制作可启动磁盘。然后我插回 SSD,并在笔记本电脑首次从 SSD 启动时安装 Windows 11。安装后,在同一个 SSD 中形成了一个 VHD。我研究并猜测 VHD 有助于加快操作系统启动速度。但是,存在一些问题,例如所有下载都会自动存储在 VHD 中,这会迅速减少存储空间(我可以手动将下载内容删除到驱动器中D:...

Admin