AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1559493
Accepted
David Balažic
David Balažic
Asked: 2020-06-11 02:57:12 +0800 CST2020-06-11 02:57:12 +0800 CST 2020-06-11 02:57:12 +0800 CST

无法挂载 VHDX 文件

  • 772

我对 Windows 10 PC 进行了映像备份(使用内置磁盘映像备份功能,称为 Windows 7 备份,带有系统映像)。

后来我尝试挂载生成的 VHDX 文件,以从备份中访问一些文件。

这在过去是有效的(不是在这个特定的备份上,而是在一般情况下)。有很多网站描述了这个过程,比如这个。

但这一次它不起作用。

如果我双击文件服务器(Windows 2012 R2 Standard)上的 VHDX 文件(最大的文件,通常会创建几个,最大的文件实际上具有数据分区),我会收到此错误:

无法挂载文件

确保文件在 NTFS 卷中,而不是在压缩文件夹或卷中。

如果我通过网络共享包含该文件的文件夹并从 Windows 8.1 Pro PC 访问它(从现在起我将其称为“客户端”)并双击 VHDX 文件,我会收到相同的错误。

如果我在同一个文件上尝试磁盘管理中的“附加 VHD”选项,我会得到:

虚拟磁盘管理器

由于虚拟磁盘系统限制,请求的操作无法完成。在 NTFS 上,虚拟硬盘文件必须是未压缩和未加密的。在 ReFS 上,虚拟硬盘文件不得设置完整性位。

如果我在服务器上本地尝试或在客户端上通过网络尝试同样的错误。

如果我在 Windows 10 Pro 客户端上尝试通过网络访问 VHDX 文件,则错误是:

无法挂载文件

您无权挂载该文件。

但是,如果我将文件复制到本地磁盘(在 win10 PC 上),它就可以工作。

它还适用于来自 Windows 8.1 PC 的旧备份。它们适用于所有场景(本地访问或通过网络)。

知道发生了什么吗?

回顾一下:

  • 在任何情况下都无法装载来自 Windows 10 备份的 VHDX 文件
  • 在所有情况下都可以挂载其他 VHDX 文件(主要来自 Windows 8.1 备份)

编辑:

部分解决方案:

将非工作 VHDX 文件复制到本地 HDD/SSD 使其可挂载:

  • 双击它
  • 完成(它分配一个驱动器号并在资源管理器窗口中显示它)
  • 除非它的驱动器号与当前使用的驱动器号重叠,如果它是要使用 C: 驱动器号的系统驱动器备份,则会发生这种情况;在这种情况下会弹出一个错误:

无法挂载文件

磁盘映像未初始化,包含无法识别的分区,或包含尚未分配驱动器号的卷。请使用磁盘管理管理单元确保磁盘、分区和卷处于可用状态。

  • 在这种情况下:打开磁盘管理并为安装的 VHDX 分区分配一个(不同的)驱动器号
mount windows-backup
  • 2 2 个回答
  • 6462 Views

2 个回答

  • Voted
  1. Best Answer
    David Balažic
    2020-06-11T06:43:33+08:002020-06-11T06:43:33+08:00

    这是错误对话框中的答案:

    在 ReFS 上,虚拟硬盘文件不得设置完整性位。

    这些文件位于 ReFS 卷上,出于某种原因,在我遇到问题的 VHDX 文件上设置了完整性位。其他 VHDX 文件没有它。

    修复:

    在 PowerShell 中运行:

    Get-Item .\foo.vhdx | Set-FileIntegrity -Enable 0
    

    去检查:

    Get-Item .\foo.vhdx | Get-FileIntegrity
    

    在此之后,可以在本地挂载文件(目前我无法测试远程访问)。


    另一种方法是使用 7-zip(自 21.06 版起支持 VHDX)之类的工具打开 VHDX 文件,该工具不关心此类文件系统标志。它允许浏览、打开或提取文件。与安装不同,但对于大多数用例来说已经足够了。

    • 0
  2. IanK
    2021-05-03T10:37:35+08:002021-05-03T10:37:35+08:00

    使用 Windows 10 控制面板创建系统映像 - 备份和还原 (Windows 7) - 选择创建系统映像...备份当前驱动器。我去抓取一个旧文件 - 磁盘管理器 - 附加 VHDX 卷将附加但不分配驱动器号,选项显示为灰色。

    解决方案 - A) 在使用磁盘管理器之前,转到存储备份的相应驱动器,然后双击要查看的每个 VHDX 文件。Windows 会给您一条错误消息Windows 错误消息 - 无法安装文件 B) 然后进入磁盘管理器,您将看到已安装的卷,您可以右键单击并分配新的驱动器号。

    不完美,但它完成了工作,我在任何地方都找不到简单的解决方案。

    • -1

相关问题

  • 不支持“用户”CIFS 安装 - fedora 30

  • NFS Mount 手动工作,但 fstab 条目失败

  • 如何在 Linux 中将文件挂载为 HFS+ 文件系统?

  • 为什么在使用 fstab 时不推荐 /dev/sdxy?

  • 如何在没有 sudo (root) 的情况下以非 root 用户身份挂载 ramdisk 系统

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 为什么通过电缆(同轴电缆)的千兆位/秒 Internet 连接不能像光纤一样提供对称速度? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    fixer1234 “HTTPS Everywhere”仍然相关吗? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve