Mam jakiś folder, powiedz C: \ foo Chcę zamontować jako dysk M: \
W Linuksie zrobiłbym to z mocowaniem bind.
Możesz użyć polecenia subst w Windows.
subst m: c:\foo
Aby wykonać trwałe przekierowanie, możesz edytować rejestr. Dodaj wartość ciągu (REG_SZ) do:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
Ustaw nazwę wartości na literę dysku (np. M:) , a następnie dane na:
\??\C:\foo\foosub
Ta metoda będzie działać na wszystkich loginach i restartach. Przetestowałem to w systemie Windows 2008, więc powinno działać również w systemach Vista, XP, 2003 i 2000.
Subst działa również w systemie Vista:
.
źródło
Zamapuj dysk (M :) na \\ nazwa_komputera \ myshare
źródło
Z wiersza poleceń:
Działa to w systemie Windows XP, nie testowałem go w innych wersjach.
źródło
Subst jest poprawną odpowiedzią. Należy pamiętać, że podstawienie jest ustawieniem na sesję. Znika po wylogowaniu, a jeśli używasz run do utworzenia drugiego kontekstu logowania, twój napęd zastępczy nie będzie tam dla tych aplikacji.
Możesz utworzyć skrót (.lnk) w grupie startowej, aby ponownie utworzyć te dyski zastępcze. Właściwość target .lnk musi wyglądać mniej więcej tak:
C: \ Windows \ System32 \ cmd.exe / c subst S: C: \ Some \ Extremely \ Obscure \ Path \ Of \ My \ Own \ src
Używamy tej techniki, aby zapewnić, że wszyscy programiści budują symbole debugowania z tą samą ścieżką od S: \
Istnieje również wizualny aplet zastępczy .
źródło
Możesz to zrobić również w PowerShell. Używam następujących opcji, aby ustawić dysk w moim folderze roboczym Suvbversion:
Następnie możesz uzyskać do niego dostęp jako:
źródło
Innym sposobem na zrobienie tego, być może grającym nieco lepiej po zamontowaniu go na starcie, jest skorzystanie ze sztuczki dostępnej pod adresem http://windows.microsoft.com/en-us/windows7/Create-a-shortcut-to-map -a-dysk sieciowy (tj. Mój komputer -> Narzędzia -> Mapuj dysk sieciowy) i skorzystaj z faktu, że komputer lokalny jest hostem sieciowym; Właśnie zamontowałem na przykład
\ localhost \ Users \ me \ Documents \ My Dropbox \ Portable Music
do M: w ten sposób. Możesz użyć \ localhost \ C $ \, aby uzyskać dostęp do wszystkiego, ale miałem z tym trochę problemów (chociaż działało to dla mnie gdzie indziej).
-Rudzik
źródło
Jeśli potrzebujesz czegoś, co jest między sesjami, możesz spojrzeć na uruchomienie zarówno celu iSCSI, jak i klienta iSCSI na tym samym urządzeniu. Oczywiście zależy to od twojego systemu operacyjnego, czy potrzebujesz czegoś innego, aby to osiągnąć.
źródło
użyj Subst Przyklej to do pliku .bat
Następnie zapisz plik wsadowy w folderze startowym w menu Start. Jeśli korzystasz z systemu Windows 8, możesz znaleźć folder startowy, naciskając Win + R, a następnie pisząc
%appdata%\Microsoft\Windows\Start Menu\Programs\Startup
źródło