Znajomy napotkał problem polegający na tym, że zainstalował system Windows 7 z dysku zewnętrznego, a wewnętrzny dysk rozruchowy jest teraz przypisany do H :. Teoretycznie nie powinno to powodować problemów, ponieważ istnieją interfejsy programistyczne do pobierania litery dysku dla dysku systemowego. W praktyce jednak istnieje wiele programów, które zakładają, że C: jest jedyną możliwą lokalizacją dla katalogów systemowych i odmawiają uruchamiania z katalogami systemowymi w H :. To nie wina Microsoftu, ale mimo wszystko to ból. Ogólny konsensus wydaje się, że ponowna instalacja, ustawienie wewnętrznego napędu rozruchowego na C :, jest jedynym sposobem na rozwiązanie tych problemów.
Systemy podobne do UNIX wyświetlają wszystkie systemy plików w jednym zunifikowanym drzewie katalogów i najczęściej wydają się unikać takich problemów. Czy można skonfigurować system Windows bez odwoływania się do liter dysków, czy też znaczenie zgodności z poprzednimi wersjami oznacza, że Windows będzie pracował z literami dysków od teraz do dnia ostatecznego?
Odpowiedzi:
Firma Microsoft zawsze traktowała kompatybilność wsteczną jako ogromny priorytet. Jest tak właśnie z powodu wszystkich tych aplikacji, które zakładają
C:\
, lub nawet ogólnego wzorca tego,Drive:\path\
że nie mogą przejść do struktury takiej jak UNIX. Wszystkie aplikacje systemu Windows oparte są na założeniu, że ścieżki zaczynają się od litery dysku (jeśli nie są ścieżką względną). Jest mało prawdopodobne, że zostanie to zmienione w najbliższym czasie.Niektóre aplikacje działające w trybie zgodności mogą działać poprawnie z niestandardowym dyskiem instalacyjnym.
Coś, co może działać (nie próbowałem, ale później i dodam szczegóły), polegałoby na utworzeniu małej partycji, nadaniu jej nazwy
C:
i zamontowaniu różnych dysków systemowych zH:
folderów naC:
dysku. W ten sposób, gdy program zażądaC:\Program Files
, będzie uzyskiwał dostęp do folderuH:\Program Files
zamontowanego naC:
dysku.źródło
użyj polecenia subst ms-dos, która dodaje literę dysku dla istniejącej litery dysku lub folderu
źródło
Chociaż możemy utknąć z literami dysków do dnia ostatecznego, możesz je zmienić w Start → Programy → Narzędzia administracyjne → Zarządzanie komputerem → Pamięć → Zarządzanie dyskami. Kliknij wolumin prawym przyciskiem myszy i wybierz „Zmień literę dysku”.
źródło