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

Recuperare una chiavetta USB parzialmente formattata

Ho una chiavetta USB che volevo usare per installare Windows 7. Durante la formattazione dell'unità con lo strumento Windows 7 USB/DVD download tool è fallita lasciando la mia unità USB in uno stato inutilizzabile.

Posso vedere l'unità con il Windows Disk Manager, ma mostra che ha un file system RAW, e ogni volta che provo a riformattarla una seconda volta, dice semplicemente che non può trovare il file o la partizione. Usando DiskPart non ho avuto molta fortuna, dato che cercando di usare il comando FORMAT si ottiene un errore. Questi sono i comandi che sto usando e i loro risultati.

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>

Risposte (5)

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

Per tentare di recuperare un drive USB allo stato utilizzabile, dovreste provare questi comandi.

Per prima cosa va notato che dovreste avere installato Windows 7 su un computer a cui avete accesso, in modo da poter utilizzare il comando diskpart. Dovrete anche avere l'accesso come amministratore su questo computer.

  1. Cliccate su Start Orb.
  2. Digita cmd nella casella di ricerca.
  3. Shift + clic destro sull'icona CMD.
  4. Cliccate su Run as Administrator.

Da qui, digitiamo diskpart ed eseguiamo i seguenti comandi.

C:\Windows\system32>diskpart

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

DISKPART>

Da qui digiteremo list disk per trovare le unità correnti collegate al computer.

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

Il drive da 15GB è il drive che stiamo cercando, poiché questa è la dimensione del nostro Thumb Drive USB. Quindi, per selezionare quell'unità, eseguiamo il comando select disk 3.

DISKPART> select disk 3

Disk 3 is now the selected disk.

Se non sei sicuro che questo sia il tuo drive, puoi richiedere dettagli sul drive eseguendo il comando detail disk dopo aver selezionato il disco.

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

Dopo che abbiamo il disco corretto, possiamo selezionare qualsiasi partizione sul disco selezionando select volume e poi il numero del volume come nel nostro caso select volume 4.

DISKPART> select volume 4

Volume 4 is the selected volume.

Da qui, proveremo a recuperare il disco in uno stato utilizzabile. Prima tenteremo di riformattare il disco. FORMAT RECOMMENDED OVERRIDE è il modo più sicuro per formattare il disco in uno stato normale.

DISKPART> FORMAT RECOMMENDED OVERRIDE

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

Se questo non dovesse funzionare, come mostrato sopra, possiamo provare ad eseguire un comando di formattazione che dica come formattare il disco, nel nostro caso usiamo 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.

Nel nostro caso, questo ancora non funziona. Quindi tentiamo di pulire l'intero disco con il comando CLEAN ALL.

DISKPART> clean all

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

Se a questo punto abbiamo ancora problemi con l'unità. Proviamo a elencare di nuovo le partizioni, vediamo se sono state fatte delle modifiche al disco con LIST PARTITION.

DISKPART> list partition

There are no partitions on this disk to show.

Visto che c'è stato un cambiamento, vediamo se possiamo mettere in linea il disco con ONLINE DISK.

DISKPART> online disk

Virtual Disk Service error:
This disk is already online.

Visto che il driver è online possiamo ora provare a cancellare qualsiasi attributo che potrebbe essere sulla nostra strada, come l'attributo di sola lettura. Eseguiamo ATTRIBUTES DISK CLEAR READONLY.

DISKPART> attributes disk clear readonly

Disk attributes cleared successfully.

Vediamo se possiamo mettere un record di avvio con 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

Come notato tutti questi comandi sono falliti da quel punto. Quindi dovremmo provare un'ultima cosa per far funzionare di nuovo il disco. In questo caso, quello che dovreste fare è disinstallare i driver per il thumb drive USB e poi reinstallare di nuovo i driver dopo aver riavviato il computer.


Dai un'occhiata all'utilità di formattazione dalla SD-CARD Organization .

Oppure potresti provare a usare un Windows 98 Boot Disk dopo aver usato Lexar’s USB Flip the Removable Media Bit Tool .

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

Usate la HP Drive Key Boot Utility o HP USB Disk Storage Format Tool 2.2.3 , versione con linea di comando o GUI.

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

Il post di Mark Tomlin non mi ha aiutato, fdisk da linux sì.

fdisk /dev/sdX

Questo vi darà il prompt di fdisk:

Command (m for help):

È intuitivo e puoi usare le seguenti opzioni:

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)

E avete finito. Ovviamente, questa procedura distruggerà tutti i dati nel vostro thumb drive, ma la domanda originale riguarda il recupero di un drive “morto” in uno stato utilizzabile, non il recupero del suo contenuto. (commenterei la risposta di James T, ma a quanto pare ho bisogno di più punti per che per scrivere una risposta)

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

Ho avuto una situazione simile. Anche l'USB sembrava mostrare sia F: che G:. Ho provato molte delle soluzioni di cui sopra, ma un semplice riavvio ha funzionato per me. Ho potuto quindi eseguire i seguenti comandi in diskpart per formattare il disco (facendo questo si cancellano tutti i dati sul disco):

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

Assicuratevi di sostituire X con il numero della vostra USB. Questo numero può essere ottenuto usando il primo comando che visualizza tutti i dischi collegati al sistema. Da questa lista, potete determinare quale dei dischi visualizzati è la vostra USB e copiare il numero nella serie di comandi sopra nella posizione X. **Assicuratevi di selezionare il disco corretto o potreste accidentalmente cancellare il contenuto di un altro disco come l'hard disk.

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

Potresti provare a recuperare la vecchia partizione con testdisk . Potrebbe riportarti ad un punto in cui il drive usb è di nuovo utilizzabile.

Puoi provare a formattarla usando gparted dal live cd.

Ho risolto un problema simile una volta usando qtparted . Per qualche ragione nessun altro partition manager è stato in grado di risolverlo in quel momento. Probabilmente sarebbe un po’ difficile trovare un live cd che abbia qtparted… Penso che le vecchie versioni di Knoppix lo abbiano.