Windows 7 perde il mapping delle lettere di unità al riavvio


8

Ho due dischi rigidi SATA configurati come RAID1 che sto usando come unità dati nel mio sistema Win7. Il sistema operativo è installato su un'unità SSD non raid.

Dopo aver installato il sistema operativo e avviato Win7 per la prima volta, l'unità raid non è stata visualizzata in Risorse del computer. In Gestione unità, l'unità è stata elencata come dovrebbe essere, solo senza una mappatura dell'unità. Ne ho aggiunto uno e l'unità è diventata elencata e accessibile in Risorse del computer.

Poiché all'unità è stata assegnata una mappatura dopo che tutto il resto è stato fatto automaticamente, l'unità ora aveva una mappatura più avanti nell'alfabeto, quindi ho riordinato le mappature in modo che questa unità raid per i dati fosse elencata subito dopo l'unità del mio sistema operativo.

Ora, ogni volta che riavvio, l'unità perde la sua mappatura. È sempre elencato in Gestione disco e posso sempre aggiungere manualmente una lettera di unità. Tuttavia, ad ogni riavvio, questo deve essere rifatto. Vorrei puntare le cartelle della mia libreria (Immagini, Documenti, Download, ecc.) Su questa unità invece che su C: \, quindi perdere la mappatura ad ogni riavvio sarebbe abbastanza doloroso lì.

Nella ricerca di questo, sono stato portato a guardare mountvole curare il registro. Mentre questo mi rende nervoso, i valori non sembrano adattarsi.

uscita mountvol: uscita mountvol

  • A: Floppy (non ne ho nemmeno uno)
  • C: unità OS
  • E: unità del sistema operativo di backup
  • F: unità CD / DVD
  • G / H / I / J: slot USB
  • D: Unità dati di backup

Il primo volume elencato senza punti di montaggio presumo sia il mio disco D: \ data mancante. Si noti che questa unità è attualmente mappata e visualizzata in Risorse del computer quando ho eseguito mountvol per ottenere l'output.

Ho visto suggerire che \ HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevices può essere modificato per includere il mountvol appropriato, ma le cose non sembrano corrispondere.

volumi montati nel registro (clicca per ingrandire)

Quindi, ci sono un sacco di cose extra qui, il primo elemento elencato è il volume senza un punto di montaggio dalla prima immagine. C'è anche un'unità K: \ che non appare nell'output cmd. La mappatura dell'unità dati su K: \ e il riavvio non comporta il mapping automatico dell'unità.

Quindi, devo solo aggiungere \DosDevices\D:un valore di 'c4 e9 85 18 00 00 10 00 00 00 00 00'? È quasi come se ogni unità sia elencata nella parte superiore come a \??\Volume{blah-blah-blah}e quindi nella sezione inferiore come \DosDevices\, ma non tutte corrispondono esattamente in questo modo.

Preferirei non solo iniziare a scaricare valori casuali nel registro, quindi spero in una guida più autorevole quindi "ehi, proviamo questa cosa a caso!" (:


Hai dei dati sull'array RAID ora? Saresti disposto a distruggere e quindi ricreare l'array? In questo modo potremmo essere sicuri che non è un colpo di fortuna con un array mal costruito o qualcosa del genere. Purtroppo i bug casuali si verificano di tanto in tanto.
Nick2253

Ci sono dati, ma nulla che non può essere facilmente estratto nuovamente da un repository di controllo del codice sorgente.
Rebecca Chernoff

Quindi consiglierei di ricreare l'array e di provare le due soluzioni nella mia risposta.
Nick2253

Risposte:


2

Ho due possibili soluzioni. Spero che uno funzionerà:

http://windows7forums.com/windows-7-discussion/61416-new-hard-drive-letter-dissapears-after-every-reboot-2.html

Questo utente ha quasi lo stesso problema che si verifica, tranne per il fatto che si tratta di una singola unità anziché dell'array RAID. Questo utente è stato in grado di risolvere il problema azzerando l'intero volume, quindi Windows è stato in grado di contenere la lettera di unità assegnata.

http://www.tomshardware.com/forum/16120-63-win7-wont-assign-drive-letter-solved

Questo utente non è stato in grado di assegnare lettere di unità (che è leggermente diverso dal tuo problema). È stato scoperto che il problema per questo utente era un conflitto con iTunes. Modificando il registro, l'utente è stato in grado di assegnare nuovamente le lettere di unità.


Quindi, l'aggiunta manuale della lettera di unità al riavvio (che non è frequente) alla fine mi ha infastidito abbastanza che mi sono preso il tempo per affrontarlo. Ho dovuto azzerare entrambi i dischi. Non solo il primo e l'ultimo, ma le intere unità. Ho riavviato diverse volte da quando ho creato di nuovo l'array ed è stato montato con la lettera di unità bene! Grazie! (:
Rebecca Chernoff

Il primo link nella tua risposta sembra essere obsoleto; potresti voler aggiornare il link o includere le informazioni pertinenti direttamente nella risposta.
Sean Mickey,

@SeanMickey La soluzione è già pubblicata di seguito (vedere azzeramento del volume). Puoi anche sempre controllare Internet Archive se vuoi vedere il thread direttamente.
Nick2253,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.