上次更新时间: 8月3日,2020 3: 30AM PST
小结
本文适用于已更新到 Windows 10、版本 2004或 Windows Server 版本 2004,且受使用 KB4568129 中所述的奇偶校验存储空间问题影响的设备。
注意简单存储空间和镜像存储空间不受此问题的影响。
使用疑难解答的解决方法
重要提示
如果已经更新到 Windows 10 版本 2004,并且受到此问题的影响:
-
建议检查疑难解答是否已运行或应用以下步骤,然后等待完全缓解或更新来解决此问题。 尝试使用本文未提及的方法来缓解此问题可能会导致文件损坏,特别是当卷在磁盘管理器中显示为 RAW 时。
-
在受影响的设备上,恢复到以前版本的 Windows 无法解决此问题。
-
我们不建议在受此问题影响的任何设备上运行 chkdsk 命令。
暂时没有在所有情况下能够完全缓解此问题的方法。
目前,针对受影响的 Windows 10 版本 2004 设备,已发布了若干疑难解答,可以帮助解决某些问题并在某些情况下缓解此问题。 可使用以下步骤验证疑难解答是否已运行:
-
选择 "开始",键入: 纠正
-
选择“疑难解答设置”
-
在“设置”对话框的“疑难解答”部分中选择“查看历史记录”。
-
如果疑难解答程序试图运行,你将看到带有下表中标题和说明的关键疑难解答程序或建议的疑难解答。 "备注" 列介绍了疑难解答的用途。
发票抬头 |
Description |
注意: |
硬件和设备疑难解答 |
自动更改系统设置以修复设备上的问题。 |
此疑难解答程序将防止你存储空间中的数据出现问题。 疑难解答程序运行后,你将无法写入存储空间。 |
存储空间疑难解答 |
检测到奇偶校验存储空间中存在损坏数据。 本疑难解答会采取措施防止存储空间进一步损坏。 如果存储空间以前标记为“只读”,则还会还原写入访问权限。 有关详细信息和推荐的操作,请参阅下面的链接。 |
此疑难解答可缓解某些用户的问题,并将还原对奇偶校验存储空间的读取和写入访问权限。 注意可能需要恢复已出现问题的文件。 有关详细信息,请参阅下方的 "恢复文件" 部分。 |
存储空间清理疑难解答 |
自动还原以前的存储空间设置和环境。 |
将KB4568831应用到设备后,此疑难解答将还原先前的存储空间设置。 |
注意在使用简单存储空间或镜像存储空间的设备上按照上述步骤操作时,你可能会看到疑难解答的“无法运行”消息。 这应该是简单的存储空间和镜像存储空间不会受此问题的影响。 这些类型的存储空间不需要以下疑难解答和步骤。 如果你使用的是奇偶校验存储空间而无法运行消息,则可能需要执行以下步骤。
使用手动步骤的解决方法
重要提示
如果尚未安装KB4568831(发布于2020年7月31日),则建议执行以下步骤。
如果你使用的是 Windows Server 版本 2004 或疑难解答尚未运行,则可以按照以下说明将它们标记为只读:
-
选择 "开始",键入: powershell
-
右键单击或长按“Windows PowerShell”并选择“以管理员身份运行”。
-
如果出现 Windows Powershell 的“用户访问控制”对话框提示,请选择“是”。
-
在 PowerShell 对话框中,键入以下命令并按 Enter 键: Get-VirtualDisk | ? ResiliencySettingName-eq 奇偶校验 |Get Disk |Set-Disk-IsReadOnly $true
-
你的存储空间现在应设置为只读,这意味着你将无法写入它们。 你的设备仍可使用,并且任何未被视为 RAW 的卷都将易于阅读。
注意以上步骤的作用等同于前面标题为“硬件和设备疑难解答”的疑难解答。 目前没有与标题为 "存储空间疑难解答" 的疑难解答对应的手动操作。
使用手动步骤的存储空间清理
如果以前在使用手动步骤部分或尚未收到存储空间清除 Troublershooter的解决方法中应用了上述解决方法,可能需要执行以下手动步骤,将存储空间还原到先前的设置。 如果您已收到名为 "存储空间清理疑难解答" 的疑难解答,则无需手动执行这些步骤。
重要提示
执行以下步骤之前,你必须验证已将KB4568831应用到你的设备。
执行以下手动步骤来完成修正:
-
请选择 "开始",键入: powershell
-
右键单击或长按Windows PowerShell ,然后选择 "以管理员身份运行"。
-
如果Windows Powershell的 "用户访问控制" 对话框出现提示,请选择"是"。
-
如果未收到疑难解答(有关验证,请参阅上一节),请跳过此步骤,继续执行步骤5。 如果运行的是 Windows 10 并收到疑难解答,请在步骤5前完成以下步骤。
-
在 PowerShell 对话框中,键入以下命令,然后按 enter: 注销-ScheduledTask-TaskName "存储空间疑难解答"
-
在 PowerShell 对话框中,键入以下命令,然后按 enter: VirtualDisk |? ResiliencySettingName-eq 奇偶校验 |设置-VirtualDisk-IsManualAttach $false
-
-
在 PowerShell 对话框中,键入以下命令,然后按 enter: VirtualDisk |? ResiliencySettingName-eq 奇偶校验 |Get Disk |设置-Disk-IsReadOnly $false
-
在 PowerShell 对话框中, 键入以下命令,然后按 enter: Start-ScheduledTask-TaskPath "\Microsoft\Windows\Defrag"-TaskName ScheduledDefrag
-
在 PowerShell 对话框中, 键入以下命令,然后按 enter: 启动-ScheduledTask-TaskPath "\Microsoft\Windows\Data 整体性 Scan"-TaskName "数据完整性扫描"
-
现在应将存储空间返回到 "读取"
恢复文件
如果奇偶校验存储空间可以访问,且在“磁盘管理器”中没有显示为“原始”,则可以按以下步骤尝试使用 WinFR 进行恢复。 有关如何使用 WinFR 的详细信息,请参阅在 Windows 10 上恢复丢失的文件
-
运行段模式 (/r),使用未删除的文件标志 (/u) 从 NTFS 卷中恢复文件。 默认情况下,工具将恢复所有可能恢复的文件。 如果只对某些文件格式(如 /n *.docx )或减少系统文件恢复感兴趣,可以添加筛选器标志。 用于将 docx 驱动器中存在的所有文件恢复 C: 到文件夹的示例命令 D:\SpacesRecovery :winfr C: D:\SpacesRecovery/r/u/n * .docx
-
命令完成后,可查看恢复的文件。 在上面的示例中,需要前往 D:\SpacesRecovery 查看。 如果你在使用 WinFR 时遇到问题,请联系winfr@microsoft.com.
如果你在磁盘管理器中有一个显示为 RAW 的 ReFS 卷,则可以使用 refsutil salvage 命令将数据恢复到相等大小的卷。 "抢救" 命令有两个选项: 快速完整。 快速恢复可能无法恢复到完全恢复那样多的数据。
若要执行快速恢复,请执行以下操作:
在提升的命令提示符处: refsutil salvage -QA< source volume > < > < 目标目录的目录 >
例如: refsutil 抢救-QA E: F:\SalvagedFiles
若要执行完全恢复,请执行以下操作:
在提升的命令提示符处: refsutil salvage -FA < source volume > < > < 目标目录的目录 >
例如: refsutil 抢救-FA E: F:\SalvagedFiles
后续步骤
KB4568831中已解决了此问题。 应用此更新后,请参阅上述各节,验证是否无需执行任何进一步的手动步骤。
有关此问题的问题状态和安全措施保留,请参阅KB4568129。