如何使用CMD恢复USB闪存驱动器文件

作者:
18

Recover files from USB with cmd

当文件从USB闪存驱动器中丢失时,人们很容易认为需要专门的软件来恢复它们。但在许多情况下,你真正需要的只是命令提示符(CMD)和Windows内置的工具。这些内置工具可以帮助你恢复已删除的文件、修复损坏的驱动器,甚至揭示被恶意软件隐藏的文件。让我们仔细看看如何使用它们。

何时使用命令提示符进行闪存驱动器恢复

command line on windows

命令提示符在Windows系统中提供了内置的工具用于恢复闪存驱动器。了解何时使用这些命令可以帮助您为您的情况选择最合适的恢复方法。

以下是使用CMD进行恢复的几个适用场景:

  • 当你不能或不想安装额外的软件 : 可以说,Windows 中 CMD 恢复工具的最大优势在于它们与操作系统一起提供。这在处理没有管理员权限的计算机时特别有用,例如在安全受限的企业环境中。
  • 执行远程恢复时:假设你在通过远程访问命令提示符(例如通过 SSH)帮助某人恢复他们的 USB 闪存驱动器中的数据。在这种情况下,CMD 命令 是理想的选择,因为它们不需要访问 Windows GUI,即使在慢速连接上也能可靠工作。
  • 当系统不稳定时:在恶意软件攻击、系统更新失败或定制尝试出错后,第三方软件可能无法正常运行。事实上,你甚至可能无法启动 Windows。然而,依然可以从你的 Windows 安装介质或 安全模式 执行 CMD 恢复命令。

基本上,当您的恢复需求简单或在无法使用或不适合使用图形界面的环境中工作时,使用CMD从USB闪存驱动器恢复数据是有意义的。

必试CMD闪存盘恢复方法

有一些每个 Windows 用户都应该知道的关键 CMD 方法。即使您之前没有任何 CMD USB 闪存驱动器恢复的经验,我也会逐一带您了解这些方法,并提供您可以轻松遵循的分步说明。

方法 1: 回收站

最佳适用: 恢复最近删除的文件。

此方法帮助您恢复最近删除且仍在回收站中的文件。当您无法通过双击回收站桌面图标来打开它时使用此方法,例如当图标消失或点击它时没有任何反应。

要使用CMD从回收站恢复闪存驱动器文件:

  1. 打开 开始菜单 并输入“cmd”。 从结果列表中(应该在顶部)打开Command Prompt。
  2. 将以下命令粘贴到Command Prompt窗口中,然后按回车: 开始 shell:RecycleBinFolder Open recycle bin folder
  3. 回收站文件夹现在应已打开。从这里,您可以选择要恢复的文件,右键单击它们,然后选择 恢复 。或者,您可以将它们拖回到USB闪存驱动器或计算机上的任何其他位置。
    Restore files from recycle bin

请记住,此方法无法帮助您恢复不在回收站中的文件。它只是提供了一种打开回收站的替代方法,一种不依赖回收站图标的方法。

如果上述命令未能打开回收站,您可以尝试使用其 GUID(全局唯一标识符)访问它。复制并粘贴以下命令到 CMD,然后按 Enter:

explorer ::{645FF040-5081-101B-9F08-00AA002F954E}

再一次,这将打开文件资源管理器中的回收站,然后您可以将已删除的文件移动到安全的位置。

方法二:ATTRIB(属性)命令

最佳用途: 恶意软件感染或用户错误后的文件恢复。

您的USB闪存驱动器上的文件和整个目录可以具有控制其访问方式的各种属性。有时会发生用户犯错误或恶意软件感染USB闪存驱动器并更改所存储文件的属性的情况,导致您的文件看起来像是消失了。

实际上,这些文件仍然存在于USB闪存驱动器上——它们只是被隐藏了。要解决此问题并重新访问您的文件,您需要使用ATTRIB命令执行命令提示符闪存驱动器恢复,其目的是显示、设置和删除分配给文件和目录的属性。

为了使用 ATTRIB 命令从您的 USB 闪存驱动器恢复隐藏文件,您需要:

  1. 通过在 开始菜单 中搜索启动CMD。
  2. 输入分配给你的USB闪存驱动器的字母,然后加上冒号(例如“E:”或“D:”)并按 输入
  3. 将以下命令粘贴到命令提示符窗口中,并按Enterattrib -h -r -s /s /d *.* (确保将DRIVE_LETTER替换为分配给你的USB闪存驱动器的字母)attrib command in command line
  4. 打开 文件资源管理器 并导航到你的USB闪存驱动器。所有丢失的文件应该都在那里,你应该可以轻松打开它们。

这是对您刚刚使用的命令的详细解释:

  • -h 清除隐藏文件属性。
  • -r 清除只读文件属性。
  • -s 清除系统文件属性。
  • /d 将 attrib 及任何命令行选项应用于目录。
  • /s 将 attrib 及任何命令行选项应用于当前目录及其所有子目录中的匹配文件。
  • *.* 指定要将 attrib 应用于当前目录中的所有文件。

正如您所见,该命令并不像乍看起来那么复杂。它只是同时执行多个文件管理操作,为您节省时间,并允许您(至少在理论上)立即重新获得对丢失文件的访问权限。

方法3: CHKDSK(检查磁盘)命令

最佳用途:修复由于U盘损坏而变得不可访问的文件。

有时候,存储在USB闪存驱动器上的数据会损坏,导致无法访问。这可能发生在文件在不同操作系统之间传输时,USB闪存驱动器非常旧时,或发生了一些奇怪的数据传输问题时。

幸运的是,Windows 中包含一个名为 CHKDSK 的便捷命令行实用程序,您可以使用它来检查 USB 闪存驱动器的逻辑问题。

请按照以下步骤使用CHKDSK修复USB闪存驱动器上的文件:

  1. 打开开始菜单并输入“cmd”。按 输入 键盘上的 输入 键。
  2. 输入以下命令(确保将 DRIVE_LETTER 替换为要修复的硬盘驱动器的字母)并按 Enter: chkdsk DRIVE_LETTER: /r Repair USB files with chkdsk command
  3. 等待 CHKDSK 完成。

/r 参数指示 CHKDSK 查找坏扇区、尝试恢复可读信息并修复错误。如果只想修复错误,而不扫描坏扇区,可以使用 /f 参数。如果 CHKDSK 识别到丢失的文件碎片,它会将它们保存为 USB 闪存驱动器上的 .chk 文件。

提示 :有许多实用程序可以尝试从由CHKDSK /r参数创建的.chk文件中恢复可用数据,包括 解CHKFileCHKCHK-朋友。它们都差不多,所以你首先尝试哪一个并不重要。

方法四: Windows 文件恢复

最适合: 恢复永久删除的文件。

到目前为止,我们已经介绍了针对许多数据丢失情况的有效方法,但如果您的文件被永久删除—超出了回收站该怎么办? 对此,Microsoft 提供了一种名为 Windows 文件恢复 的命令行工具,可从 Microsoft Store 免费获取。

Windows 文件恢复是一种数据恢复解决方案,能够从具有 NTFS、FAT、exFAT 和 ReFS 文件系统的所有本地存储设备中恢复永久删除的文件,您可以在 此评论 中阅读更多相关内容。

使用Windows文件恢复工具恢复永久删除的文件:

  1. Microsoft 商店 安装 Windows 文件恢复工具。
  2. 启动命令提示符 (CMD)。
  3. 输入以下命令(用存有已删除文件的驱动器字母替换 DRIVE_LETTER,并用你想要保存恢复文件的驱动器替换 C: )然后按 Enter: winfr 驱动器盘符: C: /x Windows file recovery interface
  4. 等待 Windows 文件恢复工具完成扫描你的 USB 闪存驱动器并从中恢复永久删除的数据。
  5. 打开文件资源管理器并导航到目标文件夹。

由于Windows文件恢复仍然处于初级阶段,它只能恢复少数常见的文件格式,并且与成熟的数据恢复应用程序如Disk Drill相比,其数据恢复效果并不理想。不过,该工具是完全免费的,所以值得一试。

方法五:TestDisk

testdisk logo最佳用途: 恢复丢失的分区。

测试磁盘 是一个开源数据恢复工具,可在命令行中运行,提供一个简单但交互界面,使得恢复因分区表问题而显示为空白、原始或未格式化的USB闪存驱动器变得相对容易。

的确,其主要功能是能够快速定位和恢复被Windows操作系统识别到的所有USB闪存驱动器上删除或损坏的分区。

请按照以下步骤从您的USB闪存驱动器恢复丢失的分区:

  1. 官方网站下载TestDisk并解压文件。
  2. 以管理员身份从TestDisk文件夹启动 testdisk_win.exe testdisk run as administrator
  3. 在询问是否创建日志文件时选择 创建 testdisk new log file
  4. 从列表中选择您的USB驱动器并按 进入。 testdisk analyze drive
  5. 选择您的分区表类型(USB驱动器通常为”Intel”)。
  6. 选择 分析 并按 输入 开始扫描丢失的分区。testdisk analyze drive
  7. 扫描完成后,按 P 列出找到的分区中的文件。testdisk found partition
  8. 如果找到了文件,选择 保存恢复的分区表。testdisk write partition

如果TestDisk报告您的USB驱动器文件系统严重损坏,您可能想尝试使用PhotoRec(TestDisk中包含的工具)。PhotoRec 可以通过扫描驱动器的原始数据来恢复即使文件系统无法修复的文件。

CMD USB 闪存驱动器恢复的替代方案:Disk Drill

Disk Drill for Windows

CMD 恢复工具在许多情况下都很便利,但在处理复杂的数据丢失情况时,往往不尽如人意。如果您正在寻找一个更全面、更用户友好且恢复成功率更高的选择,Disk Drill 是一个很好的替代方案,我可以根据我丰富的个人经验推荐它。

Disk Drill 比 CMD 恢复工具有多个优势,首先是其直观的界面,即使是不熟悉命令行和数据恢复的一般用户也能轻松使用。

但是,真正的亮点是Disk Drill令人印象深刻的USB闪存驱动器恢复功能:

  • 该工具支持Windows用户常用的所有文件系统,包括FAT、FAT32、exFAT和NTFS。
  • 它通过现有文件系统(文件系统结构完好时理想)和文件签名(扫描原始数据中的文件签名,非常适合在文件系统损坏时恢复丢失或损坏的文件)进行恢复。
  • 它支持大约400种不同的文件格式,包括USB闪存驱动器中常见的所有类型,如文档(.docx、.pdf、.txt),图片(.jpg、.png、.gif),视频(.mp4、.mov、.avi),以及音频文件(.mp3、.wav)。

使用Disk Drill时,USB闪存驱动器恢复过程只需五个简单步骤:

  1. 下载 Disk Drill 从其官方网站下载并安装在您的计算机上(不要安装在您要恢复的USB驱动器上)。安装完成后,从开始菜单或使用桌面图标启动它。disk drill installation windows 11
  2. 从主屏幕列出的可用存储设备列表中选择您的USB闪存驱动器,然后点击 搜索丢失的数据 按钮。Disk Drill将开始扫描驱动器以查找可恢复的文件。您可以随时暂停扫描,也可以让它运行直至完成以获得最佳结果。disk drill usb flash drive scan
  3. 扫描完成后,Disk Drill将显示可恢复文件的列表。您可以按文件类型过滤结果或按文件名搜索,以便更容易找到丢失的文件。通过点击文件旁边的 复选框 选择您要恢复的文件。您可以直接在Disk Drill中预览许多文件格式,以验证您选择了正确的文件并且它们是可恢复的。
  4. 点击 恢复 按钮并选择一个目录来保存恢复的文件。为避免覆盖闪存驱动器上的任何数据,请选择计算机上的位置或其他外部存储设备。disk drill usb flash drive files selected
  5. 确认将所选文件移动到指定的恢复位置。当恢复完成后, 打开恢复目录 您指定的位置检查您的文件是否都在。您现在应该可以访问所有已恢复的数据,并且可以根据需要将其恢复到您的USB闪存驱动器或其他设备。disk drill recovery destination

您可以使用免费版本的Disk Drill从您的USB闪存驱动器中免费恢复最多500 MB的数据,这可能足够让您检索所需的一切。要恢复超过500 MB的数据,您需要升级到Disk Drill PRO。

结论

Windows 中的命令行恢复工具对于许多基本的甚至一些更具体的 USB 闪存驱动器数据恢复场景非常有用。除此之外,还有许多其他工具可以放在您的数据恢复工具箱中,包括能够提供专业级结果的用户友好解决方案,如 Disk Drill。无论您选择哪种恢复工具,最重要的是要迅速行动,并在恢复过程完成之前避免使用受影响的 USB 闪存驱动器,以免覆盖丢失的数据。

0 COMMENTS
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required