2013-09-13 03:51:26 +0000 2013-09-13 03:51:26 +0000
91
91

Mapowanie liter dysków do folderów lokalnych

Czy istnieje windowsowy odpowiednik starego polecenia dosowego SUBST?

Chcę mieć możliwość przypisania lokalnej litery dysku do folderu na lokalnym dysku.

Zdaję sobie sprawę, że zmapowany dysk będzie działał (i jak na razie jest to technika, której używam), ale nie wydaje się, aby wcinał się do dość późnego procesu uruchamiania. Próbowałem również w przeszłości umieszczać komendy SUBST w plikach wsadowych w procesie bootowania, ale to również nie działa.

Odpowiedzi (6)

92
92
92
2013-09-13 03:58:42 +0000

Dobra wiadomość! Komenda subst nadal działa w Windows 7!

Aby utworzyć nowe mapowanie:

subst x: C:\Folder\Example

Aby usunąć odwzorowanie:

subst x: /D.

92
92
92
2013-09-13 04:51:25 +0000

Alternatywa:

net use x: \Folder \Przykład

Różnica między net use & subst poniżej break


subst

Kiedy udział staje się niedostępny subst będzie próbował w kółko ponownie się połączyć, poważnie wpływając na wydajność komputera, gdy próbuje się ponownie połączyć. Jest to mniej powszechne podczas mapowania plików lokalnych, ponieważ wystąpi tylko wtedy, gdy zmienisz nazwę folderów w ścieżce. Rozwiązanie, jeśli to się zdarzy, to subst x: /d

net use

net use zostało wprowadzone w win2k/xp, aby zapewnić alternatywę dla tego problemu. Kiedy net use jest używane do łączenia się z lokalizacją i ta lokalizacja staje się nieosiągalna, windows zgłasza dysk jako rozłączony i nie próbuje połączyć się ponownie, dopóki użytkownik nie spróbuje ponownie połączyć się z zasobami na zmapowanym dysku. Rozwiązuje to problemy z wydajnością zauważone w subst


Więcej informacji na temat obu poleceń można uzyskać w wierszu poleceń, wpisując /?

net use /? & subst /?

31
31
31
2015-04-07 01:43:05 +0000

Najlepszym sposobem na zrobienie tego po uruchomieniu komputera jest umieszczenie tego w rejestrze . Otwórz regedit.exe i przejdź do

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ DOS Devices

Dodaj nową wartość REG_SZ i nazwij ją X: gdzie X jest literą twojego dysku

Wartość powinna być ścieżką w tej formie

\DosDevices\C:\Folder\Example
2
2
2
2015-08-13 19:19:21 +0000

Innym sposobem jest umieszczenie udziału w folderze, który chcesz zmapować. Następnie można użyć opcji mapowania dysku sieciowego, która jest dostępna po kliknięciu prawym przyciskiem myszy na Mój komputer w eksploratorze Windows.

Należy pamiętać, że przed ustawieniem udziału trzeba będzie włączyć wykrywanie sieci.

Zaletą tego podejścia jest ustawienie opcji tworzenia po zalogowaniu.

1
1
1
2015-08-05 16:51:05 +0000

Tylko po to, aby dodać do powyższych odpowiedzi. Inną opcją jest dowiązanie symboliczne, które jest omówione w tym pytaniu SU Jak zamontować dysk sieciowy do folderu?

-5
-5
-5
2015-10-08 19:28:15 +0000

Najlepszym sposobem jest zarządzanie dyskami. Możesz określić ścieżkę do zamontowania dysku, zamiast litery dysku.

Przejdź do Panelu sterowania - Narzędzia administracyjne - Zarządzanie komputerem - Zarządzanie dyskami.

Kliknij prawym przyciskiem myszy na wolumin, który chcesz zmienić, i wybierz Zmień literę dysku i ścieżki.

W ten sposób możesz usunąć oryginalną literę dysku i zamontować ją tylko pod katalogiem. W ten sposób można obejść limit 24 dysków w systemie Windows.