F:\ 上的回收站已损坏。是否清空该驱动器上的“回收站“?

当打开移动硬盘F盘时,频繁弹出回收站损坏的提示。尝试了重新插拔硬盘和重启电脑都无法解决问题。最后通过CMD以管理员身份运行命令删除损坏的回收站目录 `$RECYCLE.BIN`,成功解决了问题。注意在执行命令时要确认命令语法与终端匹配,并以管理员权限运行,避免权限不足导致的问题。
摘要由CSDN通过智能技术生成

问题描述

近期打开移动硬盘时,经常弹出一个提示框,提示内容是:F:\ 上的"回收站"已损坏。是否清空该驱动器上的"回收站"?

在这里插入图片描述

这个提示框出现过好多回了,除了第一次见到时担心数据丢失,所以比较重视,后来次数多了,点过 “是”,也点过 “否”,只要当下不再影响我就先忽略了。

但今天在公司打开时,它还没完没了的弹,我决定给它 “上一课”。

笔者说: 先说明一下我的这块移动硬盘情况,我把它分了两个区,在我的工作电脑上分别占据 E盘、F盘,E盘 打开没问题,打开 F盘就弹出这个提示。

解决方案

尝试1:重新插拔移动硬盘

我首先考虑的是不是接触不良类的问题,于是我在电脑上弹出了移动硬盘,然后把硬盘接线也重新插拔了一下,再插到电脑上。

再次打开该盘,依然如此,问题未解决。

尝试2:重启电脑

我又考虑是不是电脑本次出了点故障,于是我重启了电脑。

在这里插入图片描述

果然,问题还是没解决了。

笔者有话说: 不过,重启的确应该成为解决问题的优先方法,毕竟有这么个说法:“重启可以解决世间 90% 的问题”。巨石强森的电影《摩天营救》里不也是这么演的嘛。很明显,我遇到了剩下那 10% 的问题。

尝试3:删除回收站

行吧,再次回归问题本身,它一直提示是回收站损坏,而且,此时我突然想到周末在使用 FreeFileSync 比较 NAS 和硬盘数据时,我看到过这块硬盘中有多一个 recylce 名词的目录(图标也是回收站图标)。

而除了系统回收站,其他硬盘回收站其实对我都无所谓,那就想法找到并干掉它。

然而,即使我开启了隐藏的项目显示,窗口下肉眼仍无法找到它,那就使用 CMD 吧。

以管理员身份打开 CMD,复制下方命令,改成你那提示的错误盘符,回车,再输入 y 确定后删除。

# $RECYCLE.BIN 是回收站名称
# rd 是删除命令
# 		/s 代表除目录本身外,还将删除指定目录下的所有子目录和文件,适用于删除目录树。
# f:\ 根据你自己提示的是哪个盘报错,你就将 f 改成哪个盘
rd /s f:\$RECYCLE.BIN

在这里插入图片描述

问题解决了。

注意事项

C: 各位同学,在按照本文进行该项问题修复时,请一定要注意 红色选框,确认好你的操作是否与笔者一致,下面列出两个容易被忽略的问题。

执行命令的终端

笔者说: 这个注意事项是一位同学在 CSDN 上评论遇到的,特别记录一下。

在这里插入图片描述

笔者是用 CMD 来执行的命令,你如果用了 PowerShell 或其他的终端,需要采用对应的命令语法。

以 CMD 和 PowerShell 中的 rd 命令为例,在 CMD 中 rd 命令的语法如下:

# [] 代表对应参数可选
# 一般情况下直接使用 /s /q 组合的形式,表示不需要提示确认,直接对指定目录进行删除(包含子目录)
# 本文中的命令没加 /q 是本着稳妥的方面,让你确认一次后再删除
rd [/s] [/q] 目录路径
rmdir [/s] [/q] 目录路径

在这里插入图片描述

而在 PowerShell 中 rd 命令的语法如下:

笔者说: 说起来,命令其实差不多,因为是表达相同动作,而且外国人就那么几个单词。就和编程语言里的语法单词也相似一样。

# 下面这些命令都可以,笔者习惯在 PowerShell 中使用 rm
# -r 是 recurse 的意思,表示递归删除(包含子目录)
rd [-r] 目录路径
rm [-r] 目录路径
rmdir [-r] 目录路径
ri [-r] 目录路径
del [-r] 目录路径
erase [-r] 目录路径
remove-item [-Recurse] 目录路径

在这里插入图片描述

很显然,当你用 CMD 的 rd 命令语法来在 PowerShell 中删除目录时,自然会报错了。

在这里插入图片描述

以管理员身份运行

一般来说,操作系统提供商提供多用户功能的目的,一方面是隔离数据,另一方面是为了防止小白用户操作错误还要怪在他们头上。

可能不需要管理员身份运行也没问题,但是为了防止部分同学机器的操作系统存在一些 “怪癖”,最好是采用管理员身份来运行,避免无权限之类的问题。

好了,目前就先简单提这两点注意事项,Good luck。

  • 18
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论
7-Data Recovery Suite是一款win8界面风格的多功能数据恢复软件,可以从硬盘、 内存卡、 闪存驱动器和移动电话中恢复已丢失/已删除的照片、 文件、 分区,和更多的相关文件。 软件支持: 支持的存储设备:DE硬盘,SATA硬盘,SCSI硬盘,火线硬盘,固态硬盘,USB硬盘,外置硬盘驱动器,硬件RAID,软盘驱动器,USB闪存盘,闪存卡,安全数码卡,存储卡/记忆棒,微卡,Zip驱动器, IPOD,其他存储设备 支持的文件系统:EXFAT、 NTFS5、 NTFS、 FAT32、 FAT16、 FAT12 支持的操作系统:Windows 8、 Win7、 Vista、 WinXP、 Windows Server 2008,Windows Server 2003 功能特色: 意外删除文件恢复:设计用于恢复意外删除的数据和文件。使用先进的扫描技术和目录重组算法,7-Data Recovery Suite可以帮助您恢复已删除的数据,如从回收站清空的文件和通过使用 SHIFT + DELETE 键删除的文件。 从本地和外部驱动器的恢复:可以恢复已损坏或已格式化的硬盘或未知原因而不可访问的驱动器。换句话说,只要该分区存在,你可以使用此数据恢复模块来恢复数据的分区或记忆棒、 内存卡、 闪存驱动器,不管什么情况导致外部存储设备的数据丢失等。 从丢失和被删除的分区中恢复数据:恢复分区中丢失或删除的数据。这是最常见的数据丢失的原因。此数据恢复模块可以帮助您恢复您的数据 恢复照片、 图像、 视频和音频:7-Data Recovery Suite提供独家媒体恢复选项,允许您从硬盘、 USB 驱动器、 SD 卡、 相机和其他内存卡中恢复丢失的图像、 音频和视频文件。 内存卡恢复:数码相机或移动电话所使用的内存卡,如各种内存卡类型包括: SD 卡、 MicroSD,SDHC,(紧凑式闪存) 的 CF 卡,xD 图片卡、 记忆棒和更多7-Data Recovery Suite可以有效地恢复丢失、 删除、 损坏或格式化的照片和视频文件。
如果清空回收站失败,可能是由于以下几个原因: 1. 回收站正在被使用:如果回收站中有文件正在被使用,那么就无法清空回收站。在执行清空回收站的命令之前,请确保回收站中没有文件被打开或正在被使用。 2. 权限不足:清空回收站需要管理员权限,如果当前用户没有管理员权限,则无法清空回收站。请使用管理员账户登录或以管理员身份运行脚本。 3. 回收站已损坏:如果回收站已经损坏,可能导致清空回收站失败。可以尝试手动清空回收站或者通过修复硬盘错误来解决这个问题。 下面是一个修改后的脚本,加入了对回收站清空失败的处理: ``` @echo off echo 正在提升管理员权限... setlocal enabledelayedexpansion set cmd="%~dpnx0" set params=%* set params=!params:%cmd%=! set params=!params:"=! powershell -Command "Start-Process -Verb RunAs -FilePath '%cmd%' -ArgumentList '%params%'" goto:eof :main echo 正在清理C盘系统垃圾... RD /S /Q %systemroot%\Temp MD %systemroot%\Temp del /f /s /q %systemroot%\Temp\*.* RD /S /Q %systemroot%\Prefetch MD %systemroot%\Prefetch del /f /s /q %systemroot%\*.log del /f /s /q %systemroot%\*.bak del /f /s /q %systemroot%\*.tmp del /f /s /q %systemroot%\*.dmp del /f /s /q %systemroot%\system32\*.tmp del /f /s /q %systemroot%\system32\*.log del /f /s /q %systemroot%\system32\*.dmp echo 正在清空回收站... RD /S /Q C:\$Recycle.Bin || ( echo 回收站清空失败,尝试手动清空回收站... start "" /b explorer.exe shell:RecycleBinFolder timeout /t 5 /nobreak > nul taskkill /f /im explorer.exe > nul exit ) echo 清理完成! echo 等待1小时后继续清理... ping -n 3600 127.0.0.1 > nul goto main ``` 在这个脚本中,当清空回收站失败时,会尝试打开回收站,并等待5秒钟,然后强制关闭资源管理器进程,以便手动清空回收站。如果手动清空回收站成功,脚本会继续执行,否则脚本会退出。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

查尔斯-BUG万象集

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值