2012-12-13 04:04:30 +0000 2012-12-13 04:04:30 +0000
28
28

Eseguire chkdsk su una partizione del disco senza lettera di unità

Ho un disco rigido che si presenta in Gestione disco con due partizioni.

Una delle partizioni dice 69.71GB e basta. L'altra dice 4.82GB e, sotto di essa, Healthy (OEM Partition).

Sto cercando di fare chkdsk sulla partizione da 69.71GB e non sono sicuro di come farlo senza una lettera di unità.

È una partizione NTFS che si è corrotta. Linux ntfsfix sputa fuori un mucchio di errori quindi sto pensando che chkdsk potrebbe essere migliore.

Antworten (10)

33
33
33
2013-10-09 23:21:37 +0000

Provate questo.

Aprite un prompt dei comandi. Esegui il comando mountvol che ti dirà tutti i volumi sul tuo sistema e ti darà il GUID di essi.

\?\Volume{eb38d03b-29ed-11e2-be65-806e6f6e6963}\
    ***NO MOUNT POINTS***

\?\Volume{eb38d03c-29ed-11e2-be65-806e6f6e6963}\
    C:\

\?\Volume{41ae7a1c-9849-11e2-be7a-0026b9dc157c}\
    F:\

scommetto che quello che non avrà una lettera di unità ma Windows dovrebbe comunque dargli un GUID se è una partizione valida e riconosciuta.

Poi esegui CHKDSK in questo modo:

chkdsk "\?\Volume{eb38d03c-29ed-11e2-be65-806e6f6e6963}"

Ha funzionato sul mio sistema ma il mio volume aveva una lettera di unità. Usate /f e altri interruttori come appropriato.

2
2
2
2012-12-13 13:57:51 +0000

In definitiva, dovresti essere in grado di eseguire chkdsk su un volume, come da documentazione di chkdks (invece di una lettera di unità o un punto di mount, gli passi semplicemente il nome del volume). Tuttavia, è probabilmente più facile e affidabile assegnare alla partizione una lettera di unità o un punto di montaggio.

Sotto Windows, è necessario assegnare a una partizione un punto di mount per usare chkdsk su di essa. Puoi usare lo snap-in Gestione computer (Start -> Esegui -> compmgmt.msc) o DISKPART per farlo (vedi sotto per le istruzioni di DISKPART). Se usi il metodo Gestione computer, vai alla sezione Gestione disco, dove devi assegnare la partizione:

  1. Una lettera di unità (es. X:)
  2. Un percorso di montaggio (per esempio X:/MyDisc/)

Dopo questo, dovresti essere in grado di eseguire chkdsk sul particolare punto di montaggio di interesse. Il più semplice e affidabile sarebbe probabilmente montarlo come lettera di unità.


In alternativa, puoi usare DISKPART per assegnare alla partizione una lettera. Avviate DISKPART e digitate LIST DISK per trovare il disco, seguito da SELECT DISK <N> (dove <N> è il numero dell'unità). Seguite gli stessi passi per trovare la partizione corretta (cioè LIST PARTITION seguito da SELECT PARTITION <N>), e poi digitate semplicemente ASSIGN per far montare a Windows la partizione alla nuova lettera dell'unità successiva.

2
2
2
2019-02-03 19:16:48 +0000

La risposta di LawrenceC ha funzionato per me. Se però hai molti volumi senza lettere di unità (per esempio Recovery, ecc.) e non sai quale GUID usare, ecco un modo che potrebbe essere più semplice:

  1. Aprire Gestione disco (diskmgmt.msc).
  2. Clicca con il tasto destro del mouse sul volume che vuoi analizzare.
  3. Seleziona Proprietà.
  4. Vai alla scheda “Sicurezza”.
  5. Copia la stringa “Nome dell'oggetto” visualizzata nella parte superiore della scheda.
  6. Aprite un prompt dei comandi con UAC elevato.
  7. Digitate CHKDSK (insieme agli switch desiderati che volete passare, come /R o /X).
  8. Incollate la stringa che avete copiato al passo 5.
  9. Rimuovete la barra finale.
  10. Premete ENTER.
1
1
1
2015-02-04 01:55:16 +0000

Aprite “Esegui” e digitate “diskmgmt.msc”, questo apre il disk manager. Trovate l'unità, cliccate con il tasto destro del mouse sull'unità, scorrete fino a Change Drive Letters and Paths, potete quindi darle una lettera di unità dedicata. Ogni volta che lo colleghi al tuo computer, userà la lettera di unità che gli hai assegnato

1
1
1
2012-12-13 13:52:50 +0000

Usa l'utilità diagnostica del fornitore del disco. La maggior parte dei principali produttori di dischi rigidi offre questi strumenti come download gratuito.

1
1
1
2014-07-14 12:14:05 +0000

Dopo aver provato alcune soluzioni senza successo. Ecco cosa ho fatto:

  • Cambiare directory al volume montato
  • eseguire “chkdsk .” ( . per la directory corrente )

Ha analizzato il volume montato. Non sono riuscito a farlo funzionare in un altro modo con il volume montato.

0
0
0
2012-12-13 14:07:34 +0000

Quello che dovrete fare è usare DISKPART

Per prima cosa, aprite il prompt dei comandi.

1.Goto menu start.

2.Digita cmd e aprilo

3.Una volta nel prompt dei comandi digita

DISKPART

4.Poi digiterai

List Disk

5.Trova il tuo disco che ha una dimensione di 69. 71 GB

6.Poi devi digitare

List partition

7.Una volta trovata la partizione su cui vuoi eseguire un chkdsk guarda accanto alle partizioni e dovrebbero essere etichettate da numeri. Quindi scegliete il numero della partizione e scrivete il seguente comando

Select partition 1

8.Ma sostituite l'1 con il numero della vostra lettera di unità e digitate

Assign

9.Questo assegnerà alla partizione una lettera di unità e potrete eseguire un chkdsk su quell'unità

Digitate exit per lasciare diskpart

poi digitate chkdsk D: /f /r

10.Sostituite “D:” con qualsiasi lettera di unità sia per la vostra unità.

-1
-1
-1
2013-10-25 16:28:07 +0000

Dovreste fornire la lettera dell'unità, il nome del volume (usate mountvol per ottenerlo), o il punto di montaggio per “chkdsk”, ecco una parte del suo contenuto di aiuto:

CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] [/scan] [/spotfix]

volume Specifies the drive letter (followed by a colon),
                    mount point, or volume name.

Si può assegnare uno di questi sia graficamente, da “Gestione disco” -> Click destro sul volume -> “Cambia lettera di unità e percorsi…”, o da linea di comando (@JustinD lo ha spiegato).

-1
-1
-1
2013-10-29 08:58:58 +0000

ntfsfix di Linux sputa fuori un mucchio di errori così sto pensando che chkdsk potrebbe essere migliore.

Penso che sarebbe utile sapere quali sono questi errori.

Inoltre, hai provato a montare in linux? Se i dati sono molto sensibili suggerisco di clonarli su un altro disco il prima possibile. usando qualcosa come;

dd if=/dev/sdc bs=2000K of=/path/to/raw/output.img

Inoltre, puoi montare quel file ‘output.img’ in linux usando un comando simile a questo;

mount -t ntfs-3g -o ro,loop,offset=<512*start sector> /path/to/raw/output.img

(L'offset può essere trovato usando fdisk -l, e guarda il settore iniziale della partizione ntfs e moltiplicalo per 512)

-2
-2
-2
2016-04-13 01:38:21 +0000

Stavo affrontando lo stesso problema quando ho comprato un nuovo disco rigido. Ho creato tre partizioni: 200 GB, 200 GB, e 70 GB. Entrambe le partizioni da 200 GB erano buone e sane, ma quella da 70 GB era in un formato sconosciuto. Questo causa il problema del controllo del disco durante l'avvio, quindi basta fare i seguenti passi:

  1. Cliccare con il tasto destro del mouse su “Computer” (o “Risorse del computer”), cliccare su “Gestisci”, e cliccare su “Gestione disco”.
  2. Lì trovi le partizioni. Basta cliccare su una delle partizioni che è azzurra (unità logica), eliminare questo volume, poi disallocarlo in modo che lo spazio su disco diventi di colore nero (non allocato). Poi fate 40/50 porzione di GB in modo che l'altra rimanga non allocata.
  3. Poi cliccate sul nuovo volume creato ed estendetelo. Il problema sarà risolto.

Non c'è bisogno di usare il prompt dei comandi.