本版
查看: 31469|回复: 17

[经验分享/技术讨论] 【排障】MountedDevices分区挂载冲突导致无法启动,及修复

[复制链接]

[Lv.6]大萝卜

9#
 楼主| 发表于 2023-8-9 10:39:14 | 只看该作者 |只看大图 |倒序浏览 |阅读模式
本帖最后由 Lvxic 于 2023-8-9 18:51 编辑

此页结论错误:问题在于:分区ID(MBR也会死!)

捉鬼成功:以下条件能必然复现故障

(以下分析有误!
系统以VHD形式安装(尤其是设置了 " 启动时不扩展至最大 ") 且 关机前挂载了外部(非C盘下的)(例如来自其他移动硬盘)VHD
-> 《最后的关机》:你再也打不开这个系统了


务必在使用WSA、WSL、Hyper-V时小心:错误引用VHD会完全损坏系统
只要我跑的够快 ,Bug就追不上我

[Lv.6]大萝卜

10#
 楼主| 发表于 2023-8-9 12:09:14 | 只看该作者
本帖最后由 Lvxic 于 2023-8-9 18:49 编辑

Lvxic被分区ID击败了

问题出在分区ID:
我使用VHD安装系统,目的是方便备份;
因此之前的备份VHD文件和现使用的VHD内具有相同的分区ID !




(纠正错误:VolumeID任何情况下存在,无论MBR还是GPT;VolumeGUID在GPT硬盘中存在)
(通过复制VHD会得到两个ID相同的分区,危险!)

进而引起错误,再次开机时因为ID冲突,使文件资源管理器永远无法加载,卒


解决方式:
-> 永远不要在安装在VHD的系统内打开备份VHD(会导致分区ID冲突!),不要自己查看自己的备份!

更正:
-> 与未正确关闭的Hyper-V、WSA、WSL完全无关
-> 与未卸载(未分离)的正确VHD无关
-> 仅有GUID冲突会导致无限黑屏转圈


|| 备份的VHD:由同一文件复制而来,仅保存时间不同,具有危险的相同分区ID



|| 事件管理器中的死亡回放





只要我跑的够快 ,Bug就追不上我

[Lv.7]特大萝卜

兴趣使然的鸽~

11#
发表于 2023-8-9 12:32:43 来自手机 | 只看该作者
本帖最后由 AkiPolaris 于 2023-8-9 12:34 编辑

在挂载备份vhd并关机后,连wtg引导前把备份vhd移动或重命名都修不了吗?

Intern Moderator

12#
发表于 2023-8-9 15:15:45 | 只看该作者
一直木有碰到过这种情况

Super Moderator

实习版主

13#
发表于 2023-8-9 18:38:47 | 只看该作者
楼主总结的到位,谢谢分享。以后一定会避开这个坑。

[Lv.7]特大萝卜

14#
发表于 2023-8-10 09:23:14 | 只看该作者
我没有楼主使用得那么复杂,所以没有遇到这情况。

[Lv.4]白萝卜

15#
发表于 2023-8-10 23:38:14 来自手机 | 只看该作者
你这明显是差分启动后挂载了母盘,然后差分子盘就启动不了了,你若想挂载母盘,就给母盘设置只读就行。这是基本常识,去无忧VHD专栏潜水一个星期先。

[Lv.6]大萝卜

16#
 楼主| 发表于 2023-8-11 07:47:19 | 只看该作者
lbtuser 发表于 2023-8-10 23:38
你这明显是差分启动后挂载了母盘,然后差分子盘就启动不了了,你若想挂载母盘,就给母盘设置只读就行。这是 ...

不是差分,是独立复制出去的备份,而且是在WTG启动后(在WTG内),挂载位于另一个移动硬盘(独立于用作启动的VHD)的备份VHD。

而且我母盘全都设过只读了
只要我跑的够快 ,Bug就追不上我

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2026-10-20 02:15 , Processed in 0.07 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表