【已解决】磁盘在重启后丢失的问题 找不到磁盘的问题

【已解决】磁盘在重启后丢失的问题 找不到磁盘的问题

问题描述

如果在重启后,在资源管理器中无法找到磁盘D,磁盘E,磁盘F(为方便描述,以下仅称D盘),也无法像网上大部分教程一样在磁盘管理中找到D盘分配盘符,因为仅显示磁盘0,根本找不到磁盘1(或磁盘X)的D盘.

而且,如果在重启前删除设备管理器中的磁盘驱动器,则在重启后无异常,可以查看到D盘.

问题分析

重启前删除磁盘驱动器可以解决此问题,但我们不可能每次都在重启前打开设备管理器删除磁盘驱动器,于是,我们可以写一个bat脚本,使我们在关机时自动删除磁盘驱动器,并在注册表中运用.

解决步骤

新建一个文本文档,写入以下内容:

@echo off

SET driverID=IDE\CdRom&VEN_*&PROD_*

:: 检查是否以管理员权限运行

>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

:: 如果没有管理员权限,请求提升权限

if '%errorlevel%' NEQ '0' (

echo 请求管理员权限...

echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"

set params= %*

echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

"%temp%\getadmin.vbs"

del "%temp%\getadmin.vbs"

exit /B

)

:: 删除驱动程序

echo 正在删除磁盘驱动器驱动...

pnputil /delete-driver %GenDisk% /forcedelete

:: 可以选择立即重启或等待用户操作

:: shutdown /r /t 0

另存为DeleteDiskDrivers.bat,并保存到C:\Scripts\DeleteDiskDrivers.bat(建议保存到C盘,以免权限不够).键入win+R,输入regedit,打开注册表.在注册表中定位到

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run.右键Run,选择新建,选择字符串值,命名为DeleteDriversOnShutdown,修改值为C:\Scripts\DeleteDiskDrivers.bat.

关闭注册表,开始测试.重启后发现UAC(用户账户控制)弹窗,需要点击,浪费时间.打开控制面板,选择系统和安全,找到更改用户账户控制设置,将设置调为最低(从不通知),重新测试.重启后发现D盘可查看,一切正常,再也不用重启前删除磁盘驱动器了.成功!!!

反思与进步

如果系统出现故障,我们可以在注册表中自行设置与修改,以达到修复的目的.

另外,如果有小伙伴喜欢UAC弹窗,可以选择放弃此方法或在重启时点击一次允许,后续如果发现不需要UAC允许的方法,将第一时间更新.

2024/9/1更新:重启或开机后出现终端界面的解决方法

问题:在重启或开机后会有终端界面出现,虽然只是窗口闪现,会自行消失,但影响美观.

解决方法:右键底部任务栏的"开始",打开"开始"右键菜单,找到任务管理器并打开,找到DeleteDiskDrivers.bat,右键该启动项,在右键菜单中将它禁用.

注:这个步骤的作用是在开机时使电脑不弹出终端页面,但不影响Batch脚本删除磁盘驱动的作用.

2024/10/2更新:

我发现在Windows更新(无论是官方更新还是一次功能启用后的重启)后,只要在开机时看到更新提示,那么很有可能Batch脚本就无法正常运行,使开机后的电脑依然掉盘.

最终解决方案

不知道有没有人能看到这里,但还是将最后的解决方案公之于众.

虽然Batch脚本能在一定程度上解决掉盘问题,但有很多弊端,如:延长开机时间,开机弹出UAC用户控制弹窗,更新后无效等等弊端.

于是,经过我的实践,掉盘且无法在电脑的任何区域找到硬盘的现象源自于至少一点原因:这个经常消失的硬盘是用户或销售商后来装的,这个硬盘与电脑不兼容.

唯一的解决方案是将这个硬盘替换掉,如果是台式机,应该非常好解决,如果是笔记本,只有拆开笔记本后盖,将硬盘替换掉(前提是笔记本是可以被普通拆机工具拆卸的).

经亲自实践,在我的联想笔记本通过自己拆机换硬盘后,再无硬盘消失问题.

这是拆机换硬盘后的硬盘图片.

这是原来的硬盘图片(因为掉盘问题,我已经将它格式化):

可以看到,我把原来的512G的硬盘替换为1T的硬盘后,我的设备管理器的磁盘驱动器也发生了替换:

硬盘替换后的磁盘驱动器:

这是替换前的磁盘驱动器(借用本博客的原图):

因为磁盘驱动已经彻底改变,所以也不会再出现掉盘(D盘,E盘等等消失)的问题,可以说,掉盘现象这一恶性问题解决方法就是:将原来的问题硬盘替换为良好的新硬盘.

于是,在解答了电脑无法发现磁盘的原因并提供了修复此现象的方法后,本帮助向博客也就告一段落,希望能帮助到大家

相关推荐

恒温水龙头怎么样?恒温水龙头有哪些优点?
beat365娱乐网址

恒温水龙头怎么样?恒温水龙头有哪些优点?

📅 07-18 👁️ 1537
电销神器真的靠谱吗?
365bet在线足球开户

电销神器真的靠谱吗?

📅 08-11 👁️ 914
!如何轻松开启QQ匿名悄悄话功能
365bet线路检测中心

!如何轻松开启QQ匿名悄悄话功能

📅 06-27 👁️ 3946