web-dev-qa-db-ja.com

部分的にフォーマットされたUSBサムドライブの回復

Windows 7のインストールに使用するUSB​​サムドライブを持っています。 Windows 7 USB/DVDダウンロードツール でドライブをフォーマットしているときに、USBドライブを使用できない状態のままにできませんでした。

Windows Disk Managerでドライブを見ることができますが、RAWファイルシステムがあることを示しており、2回目に再フォーマットしようとすると、ファイルまたはパーティションが見つからないと表示されます。 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>
17
Mark Tomlin

USBドライブを使用可能な状態に復元するには、次のコマンドを試してください。

まず、diskpartコマンドを使用できるように、アクセス権のあるコンピューターにWindows 7をインストールする必要があることに注意してください。このコンピューターの管理者アクセス権も必要です。

  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 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

前述のように、これらのコマンドはすべてその時点から失敗しました。したがって、ドライブを再び機能させるために、最後にもう1つ試す必要があります。この場合、USBサムドライブのドライバーをアンインストールし、コンピューターの再起動後にドライバーを再インストールする必要があります。


SD-CARD Organization のFormatユーティリティを見てください。

または、 Windows 98ブートディスクLexarのUSBフリップ、リムーバブルメディアビットツール を使用した後に使用することもできます。

34
Mark Tomlin

HPドライブキーブートユーティリティ または HP USBディスクストレージフォーマットツール2.2. 、コマンドラインまたはGUIバージョンを使用します。

3
nestor

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の回答についてコメントしますが、回答を書くよりも明らかにポイントが必要です)

2
vesperto

私も同じような状況でした。 USBもF:とG:の両方として表示されているようです。上記の解決策の多くを試しましたが、簡単な再起動でうまくいきました。次に、diskpartで次のコマンドを実行してディスクをフォーマットします(これを実行すると、ディスク上のすべてのデータが削除されます)。

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

Xをお使いのUSBの番号に置き換えてください。この番号は、システムに接続されているすべてのディスクを表示する最初のコマンドを使用して取得できます。このリストから、表示されたディスクのどれがUSBであるかを判別し、その番号を上記のコマンドセットのXの位置にコピーできます。正しいディスクを選択してください。ハードドライブなどの別のディスクの内容を消去します。

2
LJD200

これは匿名ユーザーによる編集として投稿されましたが、そのように適切ではないように思われるため、ここに再投稿します:

私はあなたを助けることができます、私は解決策を持っているのでとても簡単です(それは私に起こりました)、それを修正するためにたくさんのツール(windowsとlinux)を試してみましたが、解決策はとても簡単で、windowsでブートするXP cdのようにインストールし、Windows XPをインストールするためにディスクを選択してパーティション分割するように求められたら、USBディスクパーティションをすべて削除し、新しいパーティションを作成してから、u続行してドライブをフォーマットできないので、続行してWindows 7/8に戻り、cmdを管理者として起動してからdiskpartを選択し、ボリュームを選択し、次に文字を割り当てます。Windowsディスクアドミニストレーターを使用する場合は、移動してクリックします。あなたのUSBで、それはあなたがあなたのディスクをフォーマットすることを可能にします、それだけで、それを楽しんでください。*

0
Kristian

これは、GParted Live CDを使用して修正できます。上記のすべてを8 GBのSandisk Cruzerで実行しましたが、Windows 7で同じ障害が発生しましたが、GPartedはアクセスにまったく問題がありません。

  • 新しいパーティションテーブルを作成し、msdosと入力します
  • プライマリパーティションを作成し、fat32と入力します
  • アクティブな属性を設定

http://gparted.org/livecd.php

0
Dale Mahalko

testdisk を使用して、古いパーティションを復元することができます。 USBドライブが再び使用できるようになるかもしれません。

ライブCDの gparted を使用してフォーマットしてみてください。

qtparted を使用して、同様の問題を修正しました。なんらかの理由で、他のパーティションマネージャはその時点でそれを修正できませんでした。 qtpartedのあるライブCDを見つけるのはおそらく少し難しいでしょう。古いバージョンの Knoppix があると思います。

0
James T