恢复部分格式化的USB拇指驱动器


16

我有一个USB拇指驱动器,将用于安装Windows 7。当使用Windows 7 USB / DVD下载工具格式化驱动器时,它未能将我的USB驱动器置于无法使用的状态。

我可以使用Windows磁盘管理器看到该驱动器,但是它表明它具有RAW文件系统,并且每当我第二次尝试对其进行格式化时,它只是说它找不到文件或分区。使用DiskPart时我也不太幸运,因为尝试使用FORMAT命令会导致错误。这些是我正在使用的命令及其输出。

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Windows\system32>diskpart

Microsoft DiskPart version 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
On computer: DYGEAR-PC

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           14 GB      0 B
  Disk 1    Online           74 GB      0 B
  Disk 2    Online          698 GB      0 B   *
  Disk 3    Online           15 GB      0 B

DISKPART> select disk 3

Disk 3 is now the selected disk.

DISKPART> detail disk

Corsair Voyager Mini USB Device
Disk ID: 00000000
Type   : USB
Status : Online
Path   : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : No
Read-only  : No
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 4                             Removable     15 GB  Healthy

DISKPART> select volume 4

Volume 4 is the selected volume.

DISKPART> FORMAT RECOMMENDED OVERRIDE

DiskPart has encountered an error: The system cannot find the file specified.
See the System Event Log for more information.

DISKPART> FORMAT FS=NTFS LABEL="Windows7" QUICK COMPRESS

DiskPart has encountered an error: The system cannot find the file specified.
See the System Event Log for more information.

DISKPART>

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           14 GB      0 B
  Disk 1    Online           74 GB      0 B
  Disk 2    Online          698 GB      0 B   *
  Disk 3    Online           15 GB      0 B

DISKPART> select disk 3

Disk 3 is now the selected disk.

DISKPART> clean all

DiskPart has encountered an error: Incorrect function.
See the System Event Log for more information.

DISKPART> list partition

There are no partitions on this disk to show.

DISKPART> online disk

Virtual Disk Service error:
This disk is already online.

DISKPART> attributes disk clear readonly

Disk attributes cleared successfully.

DISKPART> clean

DiskPart has encountered an error: Incorrect function.
See the System Event Log for more information.

DISKPART> convert mbr

DiskPart successfully converted the selected disk to MBR format.

DISKPART> create partition primary

DiskPart succeeded in creating the specified partition.

DISKPART> select part 1

Partition 1 is now the selected partition.

DISKPART> active

DiskPart marked the current partition as active.

DISKPART> format fs=NTFS label=USB quick

DiskPart has encountered an error: The system cannot find the file specified.
See the System Event Log for more information.

DISKPART> format quick

DiskPart has encountered an error: The system cannot find the file specified.
See the System Event Log for more information.

DISKPART> assign letter F

DiskPart has encountered an error: The system cannot find the file specified.
See the System Event Log for more information.

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     V   Video        NTFS   Simple       698 GB  Healthy
  Volume 1     D   SSD          NTFS   Partition     14 GB  Healthy
  Volume 2         System Rese  NTFS   Partition    100 MB  Healthy    System
  Volume 3     C                NTFS   Partition     74 GB  Healthy    Boot
* Volume 4                             Removable     15 GB  Healthy

DISKPART>

该问题的原因可能仅仅是USB驱动器的整个硬件故障。您是否在另一台计算机上尝试过USB?还是在另一个USB端口上?
harrymc

它在“系统事件日志”中怎么说?
Coops 2011年

我有,问题是一样的。我已经从这种状态恢复了USB驱动器,只是我不记得这些步骤。为此,我正在寻找有关如何从此问题中恢复USB驱动器的权威信息。
马克·汤姆林

您是否在diskpart中尝试过命令“ Clean ALL”(全部选择后)?还是从系统修复光盘运行diskpart或从Windows DVD引导进入命令模式后运行?您也可以尝试EaseUS Partition Master 9.1家庭版
harrymc

您在那里实际上需要任何数据吗?
Journeyman Geek

Answers:


33

要尝试将USB驱动器恢复到可用状态,应尝试以下命令。

首先应注意,您应该在有权访问的计算机上安装Windows 7,以便可以使用该diskpart命令。您还需要在此计算机上具有管理员访问权限。

  1. 单击开始球。
  2. 输入cmd到搜索框中。
  3. Shift +右键单击CMD图标。
  4. 点击Run as Administrator

在这里,我们将输入diskpart并运行以下命令。

C:\Windows\system32>diskpart

Microsoft DiskPart version 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
On computer: DYGEAR-PC

DISKPART>

在这里,我们将进行键入list disk以查找连接到计算机的当前驱动器。

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           14 GB      0 B
  Disk 1    Online           74 GB      0 B
  Disk 2    Online          698 GB      0 B   *
  Disk 3    Online           15 GB      0 B

15GB驱动器是我们正在寻找的驱动器,因为它是USB拇指驱动器的大小。因此,要选择该驱动器,我们运行命令select disk 3

DISKPART> select disk 3

Disk 3 is now the selected disk.

如果不确定是不是您的驱动器,则可以detail disk在选择磁盘后通过运行命令来请求有关驱动器的详细信息。

DISKPART> detail disk

Corsair Voyager Mini USB Device
Disk ID: 00000000
Type   : USB
Status : Online
Path   : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : No
Read-only  : No
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 4                             Removable     15 GB  Healthy

拥有正确的驱动器后,我们可以select volume依次选择驱动器上的任何分区,然后再选择卷号,如本例所示select volume 4

DISKPART> select volume 4

Volume 4 is the selected volume.

从这里,我们将尝试将驱动器恢复到可用状态。我们将首先尝试重新格式化驱动器。FORMAT RECOMMENDED OVERRIDE是将驱动器格式化回正常状态的最安全方法。

DISKPART> FORMAT RECOMMENDED OVERRIDE

DiskPart has encountered an error: The system cannot find the file specified.
See the System Event Log for more information.

如上图所示,如果那行不通,我们可以尝试运行format命令,告诉它在我们使用的情况下如何格式化驱动器FORMAT FS=NTFS LABEL="Windows7" QUICK COMPRESS

DISKPART> FORMAT FS=NTFS LABEL="Windows7" QUICK COMPRESS

DiskPart has encountered an error: The system cannot find the file specified.
See the System Event Log for more information.

在我们的情况下,这仍然行不通。因此,我们尝试使用命令清理整个驱动器CLEAN ALL

DISKPART> clean all

DiskPart has encountered an error: Incorrect function.
See the System Event Log for more information.

如果此时我们仍然无法使用驱动器。让我们尝试再次列出分区,使用来查看是否对驱动器进行了任何更改LIST PARTITION

DISKPART> list partition

There are no partitions on this disk to show.

进行了更改后,让我们看看是否可以通过将该驱动器联机ONLINE DISK

DISKPART> online disk

Virtual Disk Service error:
This disk is already online.

由于驱动程序处于联机状态,因此我们现在可以尝试清除所有可能妨碍我们使用的属性,例如只读属性。我们跑步ATTRIBUTES DISK CLEAR READONLY

DISKPART> attributes disk clear readonly

Disk attributes cleared successfully.

让我们看看是否可以使用来在其中放置启动记录CONVERT MBR

DISKPART> convert mbr

DiskPart successfully converted the selected disk to MBR format.

DISKPART> create partition primary

DiskPart succeeded in creating the specified partition.

DISKPART> select part 1

Partition 1 is now the selected partition.

DISKPART> active

DiskPart marked the current partition as active.

DISKPART> format fs=NTFS label=USB quick

DiskPart has encountered an error: The system cannot find the file specified.
See the System Event Log for more information.

DISKPART> format quick

DiskPart has encountered an error: The system cannot find the file specified.
See the System Event Log for more information.

DISKPART> assign letter F

DiskPart has encountered an error: The system cannot find the file specified.
See the System Event Log for more information.

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     V   Video        NTFS   Simple       698 GB  Healthy
  Volume 1     D   SSD          NTFS   Partition     14 GB  Healthy
  Volume 2         System Rese  NTFS   Partition    100 MB  Healthy    System
  Volume 3     C                NTFS   Partition     74 GB  Healthy    Boot
* Volume 4                             Removable     15 GB  Healthy

如前所述,所有这些命令从那时开始都失败了。因此,我们应该尝试最后一件事以使驱动器再次工作。在这种情况下,您应该做的是卸载USB拇指驱动器的驱动程序,然后在重新启动计算机后再次重新安装驱动程序。


查看SD-CARD Organization中的Format实用程序。

或者,您可以在使用Lexar的USB Flip the Removable Media Bit Tool之后尝试使用Windows 98启动盘


2
从Mac的Disk Utility到Windows(从未尝试过Linux),我的笔式驱动器突然甚至没出现在任何地方……实际上,此过程已经使它复活了!我不知道哪一个,因为它只有在我弹出它并在其他地方尝试过后才起作用。所以,谢谢马克!
cregox

1
太棒了,我很高兴这对某人有所帮助!
马克汤姆林

3
但是我并没有完全遵循(我认为每个人的情况都有些不同),但是那里有足够的命令最终可以让我的工作。谢谢!
RoboShop 2013年

1
感谢您的步骤。我还有一个附加步骤,如果它们都不起作用,则应尝试...使用“转换mbr”后,使用“转换gpt”,然后重试所有步骤。我认为我的USB未设置为任何模式,并在mbr解决了此问题后转换回gpt。希望这对某人有帮助:)

非常感谢您...您真是个好人。很好的解释。万分感谢 !
Nitish


2

马克·汤姆林(Mark Tomlin)的帖子对我没有帮助,Linux的fdisk帮了我。

fdisk /dev/sdX

这将为您提供fdisk提示符:

Command (m for help):

它很直观,您可以使用以下选项:

c (to activate DOS-mode, although it may not be necessary)
n (to create a new partition, fdisk will suggest sane values like partititon number and size - for a thumb-drive you'll most like want a full-disk partition, so you'll mostly press <enter> here)
t (choose c for a FAT 32 (LBA) partition type)
a (optional, to flag the pen-drive as bootable)
w (to write changes to disk and exit)

这样就完成了。显然,此过程将破坏拇指驱动器中的所有数据,但是原始问题与将“死”驱动器恢复到可用状态有关,而不是恢复其内容。(我会评论詹姆斯·T的答案,但显然我需要的要比写答案要多)


您能详细说明一下吗?首先,你是什么意思n (next next next)t (choose c)a (optional)?其次,这是做什么的?(可能是我的两个问题可以同时解决;您不一定需要给出两个答复。)请不要在评论中答复;编辑您的答案,使其更清晰,更完整。
斯科特

很高兴看到发布了另一个选择!
马克·汤姆林

2

我也有类似情况。USB也似乎同时显示为F:和G:。我尝试了上面的许多解决方案,但是一次简单的重新启动对我却有效。然后,我可以在diskpart中运行以下命令来格式化磁盘(这样做将删除磁盘上的所有数据):

list disk
select disk X
clean
convert mbr
create partition primary
format fs=fat32 QUICK
exit

确保用您的USB编号替换X。可以使用第一个命令显示该编号,该命令显示连接到系统的所有磁盘。从此列表中,您可以确定哪个显示的磁盘是您的USB,然后将其复制到上面X位置的命令集中。请确保选择正确的磁盘,否则可能会意外擦除其他磁盘的内容,例如硬盘。


0

您可以尝试使用testdisk恢复旧分区。这可能会使您回到可以再次使用USB驱动器的地步。

您可以尝试使用实时CD中的gparted对其进行格式化。

我使用qtparted修复了类似的问题。由于某种原因,当时没有其他分区管理器能够修复它。找到已经qtparted的现场CD可能会有些困难...我认为Knoppix的较早版本具有此功能。



0

这是由匿名用户发布为编辑的,但似乎并不适合,因此我将在此处重新发布:

我可以帮助您,我有解决方案,非常容易(发生在我身上),我尝试了很多工具(Windows和Linux)对其进行修复,但是解决方案非常简单,只需使用Windows XP cd即可启动如果您要安装,并且当您要求您选择磁盘并对其进行分区以安装Windows XP时,只需删除您的所有USB磁盘分区,然后创建一个新的分区,那么当您单击继续时,它无法格式化驱动器,因此,请继续并返回到Windows 7/8,然后以管理员身份启动cmd,然后启动diskpart,然后选择“ volume”,然后分配letter,然后如果您想使用Windows磁盘管理员,请单击“ usb”,它将使您进行格式化您的磁盘,仅此而已,*。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.