Na moim komputerze roboczym mam dwa dyski twarde USB, których rzadko używam. Mają tryb oszczędzania energii, który wysyła ich w tryb uśpienia po kilku minutach bezczynności.
Ilekroć otwieram menu kontekstowe pliku, dyski są budzone (najprawdopodobniej spowodowane przez program obsługi „wyślij do”). Więc wysuwam dysk, ale nie mogę znaleźć sposobu na odzyskanie go poza odłączeniem i ponownym podłączeniem.
Czy istnieje sposób na odmontowanie dysków, a następnie ponowne zamontowanie ich tylko wtedy, gdy naprawdę ich potrzebuję? (W systemie Windows 7 Ultimate.)
windows-7
windows
external-hard-drive
mount
Der Hochstapler
źródło
źródło
Odpowiedzi:
Usuń litery dysku za pomocą
mountvol
lubdiskmgmt.msc
. Bez litery dysku nie pojawią się w obszarze Komputer ani Wyślij do .Użycie
/p
spowoduje dezinstalację urządzenia. W starszych wersjach systemu Windows masz tylko to/d
, co jedynie cofnie przypisanie litery dysku, ale utrzyma wolumin zamontowany.Ponownie przypisz w razie potrzeby, używając identyfikatora woluminu wydrukowanego przez
mountvol
:Możesz także zamontować wolumin w pustym folderze (styl uniksowy), używając tych samych narzędzi:
Wszystkie te operacje wymagają uprawnień administratora.
(W rzeczywistości może być nawet możliwe bezpośrednie użycie identyfikatora woluminu w skryptach kopii zapasowej, bez konieczności montowania go w dowolnym miejscu. Na przykład
\\?\Volume{1be3da43-6602-11e0-b9e6-f11e1c50f5b5}\projects
zamiastQ:\projects
.)źródło
/D
usuwa tylko przypisanie litery dysku (lub ścieżki). Demontaż oznacza odłączenie wszystkich takich zadań, a także zamknięcie samego systemu plików. Pamiętaj, że Windows domyślnie montuje wszystkie systemy plików na\\?\Volume{…}
ścieżkach, dlatego regularnemountvol
użytkowanie tylko dodaje / usuwa dodatkowe (jakmount --bind /x /y
w Linuksie).Użyj DISKPART, aby ustawić dysk w trybie offline.
Pozostanie offline nawet po restarcie lub ponownym włączeniu zasilania
Użyj DISKPART, aby przywrócić go do trybu online
Można to zrobić za pomocą skryptów
plik poleceń, aby przełączyć dysk 2 w tryb offline:
Offline.cmd
plik poleceń, aby przełączyć dysk 2 w tryb online:
Online.cmd
Wykonaj jako administrator
źródło
Prawidłową odpowiedzią jest użycie parametru / P do mountvol (zobacz komentarze w zaakceptowanej odpowiedzi, aby zrozumieć, dlaczego / D nie wystarcza), ale dotyczy to tylko najnowszych wersji systemu Windows (jądro NT wersja 6 i nowsze ) .
devcon
Narzędzie w sposób opisany w niniejszym odpowiedź działa na wszystkich wersjach NTźródło