关于 DreamCat

主题名称:DreamCat | 版本:3.0.240224

主题开发:HanFengA7 | CornWorld

Designed by HanFengA7 Power by Typecho

Copyright © 2015-2024 by LychApe All rights reserved!

menu
refresh

记一次从AMD电脑把Windows11迁移到11代Intel酷睿的过程

作者: ciaoℒy

时间:

最近想拿媳妇的游戏本打游戏, 为了无缝迁移, 遂把我电脑的SSD拔下来换上去了. 谁承想换完之后开机蓝屏了, 寄.

啥情况呢

我的笔记本是AMD的5800H, 操作系统是Windows11, 硬盘系统分区开启了BitLocker, 并且安装了Windows/Ubuntu双系统, 但UEFI的默认启动项是Windows Boot Manager.

媳妇的电脑是惠普的暗影精灵, CPU是Intel的 i7-11800H, 带RTX 3060显卡.

当我把硬盘插到她的电脑上, 开机后不一会就进入了Grub2界面了. 这就很奇怪了, 我的硬盘应该是默认进入Windows的才对呀. 遂尝试进入Bios的启动菜单, 手工进入Windows试试.

惠普暗影精灵进入Bios启动菜单是按下ESC键, 选择"启动菜单". 在我选择启动Windows Boot Manager后, 提示输入BitLocker的解密密钥. 到这一步还是正常的. 当我输入密钥后, 开始转圈. 不一会, 可恶的蓝屏出现了.

蓝屏代码: INACCESSIBLE_BOOT_DEVICE

Inaccessible Boot Device BSOD

为啥呢?

INACCESSIBLE_BOOT_DEVICE Windows11为关键词开展搜索, 可以搜索到某些回答中建议在BIOS中关闭VMD功能2. 进一步搜索关键词VMD, 基本上可以确定该问题主要是出在这个Intel在11代平台后引入的新硬盘接入协议上了.

根据一些网文的描述, 缺少该驱动会导致在安装系统时, 或者在PE中找不到硬盘. 先后使用微PE/ Windows11安装镜像和Edgeless启动电脑. 发现在注入Intel的VMD驱动前的确会出现识别不到硬盘的情况. 因此基本上可以判定, 这台电脑启用了VMD. 并且根据BIOS中的设置来看, 暗影精灵的BIOS无法关闭该功能.

怎么办呢?

可以把硬盘插回去, 在原电脑上想办法装上驱动. 然后再插回来.

或者, 使用PE启动电脑, 先把原系统挂载. 之后, 使用Dism++注入惠普提供的VMD驱动. 重建引导项后, 重启电脑即可.

在这里我遇到了一些问题. 起初我在Intel官网下载了VMD 18.X版本的驱动, 使用官方说明中的-extractdrivers参数将驱动释放出来, 再用dism++注入到系统中. 然而大概是因为我安装的驱动比较老, 加之我把解压出的全部驱动都注入到了系统里, 导致开机后依然出现同样的BSOD. 并且, 即使在我注入了新版本的VMD驱动之后也无济于事.

之后我在Dism++里面把上述所有的Intel驱动都给删除掉, 再重新注入19版本的VMD驱动, 便可以开机了.

开机后还有坑!

没错, 因为我使用的是最新版的Windows11, 登录了微软账户并且开启了PIN和Windows Hello. 然而这两项在更换了新的硬件后是没法使用的, 必须要用密码登录才可以. 然而坑就出在这里.

在新设备上开机后, Windows Hello无法使用, 同时登录界面提示: PIN码不再可用. 这时候我以为正常执行登录即可呀, 但实际上却是, 即使登录后它依然会回到这个界面, 并且不提供任何密码登录的方式. 整个登录界面处于: WindowsHello不可用/ PIN不可用/ 点击"设置我的PIN"按钮无反应 的"三不可用"状态.

经过实践, 可以采用以下步骤恢复:

  1. 使用经典的"屏幕讲述人漏洞"(没想到这个漏洞竟然还存在)在登录界面开启命令行
  2. 输入regedit开启注册表编辑器
  3. 打开注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device,把该项目下的把DevicePasswordLessBuildVersion数值修改为0 (注意原来的默认值是2,如果事后要改回来的话就改回成2)
  4. 关闭注册表编辑器, 在cmd中再次输入netplwiz。把“要使用本计算机,用户必须输入用户名和密码”前面的勾去掉,并在弹出窗口中输入原来的密码。
  5. 重新登陆的时候发现出现了密码登录。

上述步骤是参考了微软社区的某位回答, 其中第4步我个人觉得是可以不做的. 另外如果设置了第四步的话别忘了再勾回去. 还有一点, 我登录微软账号用的是令牌登录, 从装上系统开始一直到上述第4步前都没有在电脑上输入过密码, 可能就是因为这个原因才没有密码登录选项的吧?

关于BitLocker

因为每次开机都需要输入BitLocker的密钥, 麻烦得很. 可以使用TPM存储恢复密钥. 只要把BitLocker中记录的以前的TPM信息删除, 并添加新的TPM信息即可:

manage-bde.exe -protectors -delete C: -type tpm
manage-bde.exe -protectors -add C: -tpm

相关链接

【解决方案】惠普电脑在11代及12代英特尔CPU环境下安装系统无法识别硬盘解决方法 - 惠普支持社区 - 1219521 (hp.com)

如何使用 英特尔® RST 驱动程序启用英特尔® VMD兼容 RAID 或英特尔® 傲腾™内存配置的平台 (intel.cn)

win10开机后显示pin码不可用,无法进入系统 - Microsoft Community

具有英特尔® 傲腾™内存的英特尔® 快速存储技术驱动程序安装软件(第 11 代至第 13 代平台) (intel.cn)


#本文链接:https://blog.chaol.top/archives/95.html
#本文采用 CC BY-NC-SA 4.0 协议进行许可
#如无特别声明,该文章均为 ciaoℒy 原创,转载请遵循 署名-非商业性使用 4.0 国际(CC BY-NC 4.0)协议,即转载请注明文章来源。
#最后编辑时间为: 2024 年 07 月 23 日
none

create 添加新评论


account_circle
email
language
textsms



加我的QQ
加我的微博
加我的支付宝
加我的微信