【自记录】记一台i7四代老爷笔记本重装Win10 22H2

1 背景

手上有一台退役的老爷笔记本,清华同方锋锐 U430。因为比较轻便,最近重新翻出来用于临时抓个包和简单的脚本语言(比方说Python)编辑工作。但是现在像VSCode的新版本都要求Win10以上,像Continue这类的AI插件都跑不了,于是决定改装Win10。机器情况:

  • I7 4500U,8G内存,官配500G机械盘, 聊胜于无的GT720M显卡
  • 自己加装了一块闲置的M.2 2242规格的128G的SSD作为系统盘
  • 因为吃灰太久,电池已冲不进电了,始终0电量,这给我后面带来了大坑。
  • 官方提供了Win7和Win8的驱动,预装了Win8,但是由于众所周知的原因被我回退成了Win7。

2 准备工作

  • 下载Ventoy 用于制作U盘启动盘。

  • 在微软官网下载“下载工具”,
    在这里插入图片描述
    下载后运行,选择保存成镜像文件。
    在这里插入图片描述

  • 不知道为什么Ventoy直接运行系统镜像时,第一次可以,后面碰到故障重装时我的SSD盘无法作为安装盘,因此最后实际成功的安装是用Ventoy加载WePE来做的。

  • 使用Ventoy制作U盘,然后将WePE和系统镜像都拷贝到U盘根目录下。

3 安装

  1. 开机设置U盘启动,进Ventoy中选WePE的镜像启动。进入WePE后,使用Windows安装器,选择系统镜像和安装磁盘,静待安装准备阶段完成。
  2. 准备阶段完毕后按提示重启机器,看到进入系统部署阶段,不一会儿弹出错误“计算机意外地重新启动或遇到错误,Windows 安装无法继续。”
    这个错误网上的方法大致分为两类,一类是调用msoobe跳过,一类是强改注册表跳过,实测只有后者有用。
    1)保持弹框不要关闭,直接按shift+F10打开CMD
    2)输入regedit,打开注册表编辑器
    3)找到项HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\ChildCompletion
    4)右侧双击setup.exe,把数值数据从1为3
    5)一路退出来,此时点弹框,系统自动重启

重启后不再弹出这个框,可以选择语言、键盘布局,点确定下一页后机器就卡住了。怀疑是OOBE到用户创建一步傻了。(事后我怀疑和后面的磁盘100%有关)
参考跳过创建用户的教程,在选语言的时候,就直接Ctrl+Shift+F3进入审计模式,果然进了系统。理论上,按上文的教程解锁Administrator做就好了,这时候出了幺蛾子。

3.1 使用Dism++解锁Administrator

由于我电池坏了,Win10默认电量过低时进入了休眠状态,自动关机了。重新开机后由于Administrator还处于未解锁状态,无法登陆,只能强行关机。
1)进入WePE,打开Dism++。
2)用Dism++,选择本地磁盘的系统,可以解锁Administrator。(下图为示例,实际应该有2个系统,一个是PE的,一个是你本地系统的)
在这里插入图片描述
3)直接将c:\windows\system32\svchost.exe拷贝覆盖掉c:\windows\system32\oobe\audit.exe。
4)全部搞定后重启,此时可正常进入系统。

3.2 解决SSD占用100%问题

进入系统后,放置几秒后,点任何东西,包括任务管理器都没反应。但是点的快一点,可以打开任务管理器。观察到卡死前一瞬间SSD的磁盘使用100%,联想到微软那臭名昭著的占用100%问题,本质是驱动适配问题。

1) 还是U盘启动进WePE,打开Dism++,禁用Windows Search和自动维护计划,还有“其他”里面的一些日志,避免刚开机就占用100%让我们后面完全没法操作。
在这里插入图片描述
在这里插入图片描述

2)此时正常开机,可以简单操作一阵子,可用时长不一定。迅速安装原厂提供的Win8驱动里面的Intel® Rapid Storage Technology Driver
3)安装完成后正常重启,此时可以正常使用了。
4)逐个安装原厂提供的Win8驱动。
5)在当前系统内打开Dism++,恢复自动维护计划。Windows Search、还有日志信息看个人喜好是否恢复开启。

3.3 禁用低电强制待机

实际上中途又出现了几次低电量杯强制待机,然后得再开机恢复,操作很麻烦。可进系统的电源选项进行调整。

1) 设置->系统->电源和睡眠->其他电源设置,可以打开传统的电源设置页面
在这里插入图片描述
2)选择当前使用的计划的“更改计划设置”->"更改高级电源设置”,将相关提醒和强制关机关闭。

在这里插入图片描述
在这里插入图片描述

4 后记

至此,该机已完全可用,常规的Office、SSH、视频会议,简单的代码编辑均可使用。
Ventoy和WePE均支持绕过Win11的TPM限制,其实一开始我想装Win11,卡在了OOBE卡死这步,才尝试改装Win10。回想起来,估计按照目前的方法装Win11也行。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/29813.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ssh-add id_rsa_gitlab1 Error connecting to agent: No such file or directory

ssh-add id_rsa_gitlab1 Error connecting to agent: No such file or directory 目录 ssh-add id_rsa_gitlab1 Error connecting to agent: No such file or directory1. 启动 SSH 代理2. 添加 SSH 密钥3. 使用 Git Bash 或其他终端4. 使用 Pageant(适用于 PuTTY 用…

基于DDD的编码实践

分层设计 领域驱动设计(Domain-driven design, DDD) 作为一种复杂软件系统的应对方案,在设计和编码提供了一种新的解决方式,即领域驱动,要求程序员在设计和编码时从领域专家的角度出发来实现架构/代码,做到…

工作随机:oracle集群下的vip intermediate,failed over处理

文章目录 前言一、问题排查二、恢复db2使用1.确认db2 vip状态2.恢复db2 的vip3.检查监听: 前言 在对数据库进行巡检发现,集群中一个节点的备份没有执行,未生成当天的任何日志,查询/var/spool/oracle 信息发现提示:no …

经验分享,在线文本比较工具

这里分享一个在线文本比较工具,打开网页即用,很方便 网址: https://www.jq22.com/textDifference 截图:

Python语言在地球科学交叉领域中的实践技术融合应用

Python是功能强大、免费、开源,实现面向对象的编程语言,Python能够运行在Linux、Windows、Macintosh、AIX操作系统上及不同平台(x86和arm),Python简洁的语法和对动态输入的支持,再加上解释性语言的本质&…

PHP表单设计:确保必需字段完整性的最佳实践

在开发网页应用程序时,设计一个具有必需字段的PHP表单是至关重要的。必需字段是用户提交表单时必须填写的信息,它们对于确保数据完整性和准确性至关重要。本文将从多个方面讨论如何在PHP表单中设计必需字段,并探讨确保表单数据完整性的最佳实…

代码审计中XSS挖掘一些体会

0x01 XSS的挖掘思路 1.1 反射型 直接搜索 echo print_r print之类的函数即可 也可以寻找$_GET变量来判断是否存在输出(不过对于代码审计来说除非实在挖不出漏洞,否则没必要关注反射xss) 1.2 dom型 和反射型差不多 需要看网站的前端javascr…

openGauss 6.0一主二备高可用架构部署,可靠很行

作者:IT邦德 中国DBA联盟(ACDU)成员,10余年DBA工作经验, Oracle、PostgreSQL ACE CSDN博客专家及B站知名UP主,全网粉丝10万 擅长主流Oracle、MySQL、PG、高斯及Greenplum备份恢复, 安装迁移,性能优化、故障…

MySQL JDBC驱动包引入有版本要求吗

提示:有关数据库的任何操作,请事先都做好备份,一定不会错的; 文章目录 前言一、com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver如何选择?1、概念2、引入驱动3、总结 前言 新老项目的交替中,如果你使用的…

【并发编程实战】内存模型--解决可见性和有序性的利器

一.前言 在前面讲了三个问题, 缓存导致的可见性问题,编译优化带来的有序性问题,线程切换带来的原子性问题。既然存在问题,那么总要有解决方案的,这一章里主要就是解决这三个问题的关键点--内存模型 二.内存模型 2.1 …

Python 使用 Thick 方式连接 Oracle Database BaseDB 23ai

Python 使用 Thick 方式连接 Oracle Database BaseDB 23ai 1. 下载Basic.zip 和SQL*Plus(.zip)2. 配置环境变量3. 连接 23ai 1. 下载Basic.zip 和SQL*Plus(.zip) 到 https://www.oracle.com/database/technologies/instant-clien…

hdfs高可用文件系统架构

1、整体架构 2、角色简介 2.1、namenode NameNode 是 HDFS 集群中的核心组件,负责管理文件系统的元数据、处理客户端请求、管理数据块、确保数据完整性和高可用性。由于其重要性,NameNode 的性能和可靠性直接影响整个 HDFS 集群的性能和可靠性。在生产…

【漏洞复现】CRMEB开源电商系统 /api/products SQL注入漏洞(CVE-2024-36837)

0x01 产品简介 CRMEB开源电商系统是一款由西安众邦网络科技有限公司打造的全栈式电商解决方案,旨在为开发者和商家提供高性能、智能化的电商平台服务。该系统集成了CRM(客户关系管理)、ERP(企业资源规划)和EB(电子商务)的功能,通过深度结合这些功能&…

1.4k star 项目 CMakeTutorial 阅读和点评

1.4k star 项目 CMakeTutorial 阅读和点评 文章目录 1.4k star 项目 CMakeTutorial 阅读和点评0. 概要1. CUDA 目录2. FindPackage 目录3. Installation 目录4. PackageManage 目录5. PythonExtension 目录6. ImportExternalProject 目录总结 0. 概要 在 github 搜索关键字 CM…

骨传导耳机品牌排行前五名揭晓:精选5款音质卓越、佩戴舒适的优选产品!

骨传导耳机是目前非常热门的蓝牙耳机,有很多人都想去尝试,但又很多消费者再入手后,都出现了佩戴不舒服,音质刺耳等问题,作为一位拥有十多年经验的数码测评师,我有必要提醒大家,尽管市面上各种骨…

力扣18题解:四数之和(java实现)

力扣18题解:四数之和 引言 LeetCode上的第18题“四数之和”是一个中等难度的算法题目,要求找出数组中所有和为特定值的四元组。这个问题是“两数之和”和“三数之和”问题的扩展,考察了对哈希表和双指针技巧的运用。本文将通过Java语言实现…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] A先生的货运计划(200分) - 三语言AC题解(Python/Java/Cpp)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 A先生的货运计划(200分) 🌍 评测功能需要 订阅专栏 后私信…

Python 条件控制语句

条件控制语句是编程中用于基于特定条件执行不同代码块的一种结构。Python提供了几种条件控制语句,包括if、elif和else。这些语句允许程序根据不同的条件执行不同的代码路径 if 语句 if语句是最基本的条件控制语句,用于检查一个条件是否为真。如果条件为真…

京东健康·全球医疗AI创新大赛开启!32万奖金池等你来拿!

京东健康全球医疗AI创新大赛是由京东健康发起,以探索医疗行业前沿技术与创新应用为导向、携手产学研各界力量,通过AI创新促进医疗服务行业高质量发展的一场大赛。 本次大赛聚焦“睡眠监测智能算法”与“医疗大模型创新应用”两个课题方向,面…

【ARMv8/ARMv9 硬件加速系列 2.2 -- ARM NEON 的加减乘除(左移右移)运算】

文章目录 NEON 加减乘除NEON 加减乘除 下面代码是使用ARMv8汇编语言对向量寄存器v0-v31执行加、减、乘以及左移和右移操作的示例。 ARMv8的SIMD指令集允许对向量寄存器中的多个数据进行并行操作。v0和v1加载数据,对它们进行加、减和乘,左移和右移操作。最后,我们会将结果存储…