2011-09-21 06:36:57 +0000 2011-09-21 06:36:57 +0000
17
17

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

我有一个USB拇指驱动器,我打算用它来安装Windows 7。当用Windows 7 USB/DVD下载工具格式化驱动器时,它失败了,使我的U盘处于无法使用的状态。

我可以用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>

答案 (5)

34
34
34
2011-10-03 07:38:45 +0000

要尝试将U盘恢复到可用状态,你应该尝试这些命令。

首先需要注意的是,你应该在一台可以访问的电脑上安装了Windows 7,这样你才能使用diskpart命令。你还需要在这台电脑上有管理员权限。

1.点击开始球。 2. 在搜索框中输入cmd。 3. 在CMD图标上按Shift+右键。 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 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.

清理整个硬盘。

DISKPART> list partition

There are no partitions on this disk to show.

如果这时我们的硬盘仍然有问题。我们再试着列出分区,看看是否对硬盘进行了任何更改,用LIST PARTITION.

DISKPART> online disk

Virtual Disk Service error:
This disk is already online.

既然已经有了变化,那就看看我们是否能用ONLINE DISK让硬盘上线。

DISKPART> attributes disk clear readonly

Disk attributes cleared successfully.

由于驱动已经上线,我们现在可以尝试清除任何可能妨碍我们的属性,例如只读属性。我们运行ATTRIBUTES DISK CLEAR READONLY

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

让我们看看是否可以在那里用CONVERT MBR.

0x1&

如上所述,所有这些命令都从这一点上失败了。所以我们应该尝试最后一件事来让硬盘重新工作。在这种情况下,你应该做的是卸载USB拇指驱动器的驱动程序,然后在重新启动计算机后重新安装驱动程序。


看看 SD-Card Organization 的格式化工具。

或者你可以尝试使用Windows 98启动盘后使用Lexar’s USB Flip the Removable Media Bit Tool

3
3
3
2012-08-03 08:54:30 +0000

使用HP Drive Key Boot UtilityHP USB Disk Storage Format Tool 2.2.3,命令行或GUI版本。

2
2
2
2015-10-24 17:29:37 +0000

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)

然后你就完成了。显然,这个过程会破坏拇指驱动器中的所有数据 ,但原来的问题涉及到恢复一个 “死 "驱动器到可用的状态,而不是恢复其内容。(我想评论一下James T的答案,但显然我需要更多的分数,而不是写一个答案)

2
2
2
2016-04-23 07:45:29 +0000

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

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

一定要将 X 替换为你的 USB 的编号。从该列表中,您可以确定显示的磁盘中哪一个是您的USB,并将其编号复制到上述命令集的X位置。请确保选择正确的磁盘,否则您可能会意外地擦除另一个磁盘(如您的硬盘)的内容

0
0
0
2011-09-28 05:18:21 +0000

你可以尝试用testdisk恢复旧的分区。它可能会让你恢复到U盘可以使用的程度。

你可以尝试使用gparted从实时光盘中格式化它。

我曾经用 qtparted 解决过类似的问题。由于某些原因,当时没有其他分区管理器能够解决这个问题。如果要找到一个有qtparted的活光盘,可能会有些困难… 我想旧版本的Knoppix有。