硬件寿命警告!Windows11在特定情况下对【固态硬盘】执行与【机械硬盘】相同的磁盘碎片整理。

news/2024/5/19 0:24:11 标签: windows, 安全, 固态硬盘, 磁盘碎片

首图,无图无真相

在这里插入图片描述

据我所知

此bug已持续约3个月。
在这里插入图片描述

此bug目前可以在Windows Feature Experience Pack 1000.25997.1000.0版本复现(截至2023/11/21,最新的Windows预览金丝雀通道)

如何复现

1

手动运行系统维护,点击“开始维护"
在这里插入图片描述

2

然后打开磁盘碎片整理程序,如果“当前状态”一栏有“第一遍”或者“第x遍”文字,则复现成功。
由于系统维护不仅仅执行磁盘碎片整理,还可能执行其他维护任务,所以可能得等几分钟才能显示正在进行磁盘碎片整理。
在这里插入图片描述

修复措施

1

磁盘碎片整理程序窗口中,修改“已计划的优化”为“关闭”,也就是说取消磁盘碎片整理的计划任务。

2

修改注册表,禁用自动系统维护。(可靠性:How to turn off Automatic Maintenance in Windows?)
由于比较繁琐,我写了一个用于禁用Windows自动维护的命令行脚本。这个脚本会修改注册表以关闭自动维护。

@echo off
SET KEY="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance"
SET VALUE="MaintenanceDisabled"
SET DATA=1

:: Check if registry key exists
reg query %KEY% 2>nul
if %errorlevel% == 1 (
    echo Registry key does not exist, creating...
    reg add %KEY% /f
)

:: Set the value to disable Automatic Maintenance
echo Setting %VALUE% to %DATA%...
reg add %KEY% /v %VALUE% /t REG_DWORD /d %DATA% /f

:: Confirm the change
echo Checking the new setting...
reg query %KEY% /v %VALUE%

echo Done.
pause

如何使用这个脚本

  1. 打开记事本。
  2. 复制并粘贴上面的脚本到记事本中。
  3. 将文件保存为扩展名为.bat的文件,例如DisableAutoMaintenance.bat
  4. 以管理员身份运行这个.bat文件。

不使用脚本手动方法:
修改注册表中的MaintenanceDisabled键

  • 打开注册表编辑器:按住Windows键并按R,然后输入regedit并按Enter。
  • 导航到以下注册表位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance
  • 在此位置创建一个名为MaintenanceDisabled的DWORD值(如果尚不存在)。
  • 双击MaintenanceDisabled,将其值设置为1,以禁用自动维护。
  • 退出注册表编辑器。

不修复影响

约6个月的时间,产生了高达约30T的读取和写入;正常情况下应为5~7T的写入量。
在这里插入图片描述


http://www.niftyadmin.cn/n/5200903.html

相关文章

【用unity实现100个游戏之16】Unity程序化生成随机2D地牢游戏2(附项目源码)

文章目录 先看看最终效果前言生成走廊生成房间修复死胡同增加走廊宽度获取走廊位置信息集合方法一方法二 源码完结 先看看最终效果 前言 上期已经实现了房间的生成,本期紧跟着上期内容,生成走廊并结合上期内容生成连通的房间。 生成走廊 修改Procedur…

【算法之路】高精度算法(实现加减乘除)

目录 一、高精度概念 二、高精度算法的实现 1、高精度加法(大整数相加) 2、高精度减法(大整数减法) 3、高精度乘法(大整数*小整数) 4、高精度除法(大整数/小整数) 一、高精度概…

中国出海主力系列专访之三七互娱:亚马逊云科技助力三七互娱海外“出圈”之路

如果问,在众多的中国出海赛道中哪一条拥有基数最大的粉丝拥趸?以网络游戏、社交媒体、直播、短视频为代表的泛娱乐赛道便成为当仁不让的领跑者。 在东京、新加坡、开罗、伦敦、纽约、慕尼黑等国际都市,当地的年轻人会随时随地的打开“中国造”…

Java实现象棋算法

象棋算法包括搜索算法、评估函数和剪枝算法。以下是一个简单的实现: 搜索算法:使用极大极小值算法,即每个玩家都会做出最好的选择,考虑到对方也会做出最好的选择,所以需要搜索多层。 public int search(int depth, i…

JavaEE初阶--------第七章 HashMsp、HashTable 和 ConcurrentHashMap 之间的区别

系列文章目录 第七章 HashMsp、HashTable 和 ConcurrentHashMap 之间的区别 文章目录 系列文章目录第七章 HashMsp、HashTable 和 ConcurrentHashMap 之间的区别 一、多线程环境使用哈希表1、HashTable2、ConcurrentHashMap 总结 一、多线程环境使用哈希表 HashMap 本身不是线…

Rust语言精讲:数据类型全解析

大家好!我是lincyang。 今天,我们将深入探讨Rust语言中的数据类型,这是理解和掌握Rust的基础。 Rust语言数据类型概览 Rust是静态类型语言,所有变量类型在编译时确定。Rust的数据类型分为两类:标量类型和复合类型。…

zabbix告警 邮件告警 钉钉告警

邮件告警添加主机组添加模板添加主机在模板中添加监控项在模板中添加触发器添加动作,远程执行命令给用户绑定告警媒介类型 钉钉告警安装python依赖模块python-requests配置钉钉告警配置脚本zabbix_ding.conf在目录/var/log/zabbix中创建钉钉告警日志文件zabbix_ding…

在springBoot中同时使用mysql和MongoDB

在SpringBoot中非关系向数据库MongoDB和关系型数据库MySQL都可通过引入相关依赖并按照指定配置单独集成; mysql引入依赖: compile "org.springframework.boot:spring-boot-starter-web:1.5.18.RELEASE"compile "org.springframework.boot:spring-boot-start…