Jak używać niestandardowej litery dysku systemowego Windows 7?

1

Przedmiotowy komputer PC ma wiele partycji dysków twardych dedykowanych do różnych celów, C: będący dyskiem systemowym Windows XP i F: (który w rzeczywistości jest następną partycją podstawową umieszczoną tuż po C: fizycznie) przeznaczonym do obsługi nowo zainstalowanej instancji Windows 7 przeznaczony do konfiguracji „podwójnego rozruchu”). Nie trzeba dodawać, że wszystkie partycje miały dokładnie takie same litery w obu systemach operacyjnych, nie trzeba dodawać, że Windows 7 wykrył je wszystkie w zupełnie innej kolejności, co nie byłoby problemem (ponieważ litery niesystemowe mogą być łatwo zmieniony po instalacji), jeśli nie nazwałby go dyskiem systemowym C: (oznaczało to F :), którego nie mam pojęcia jak się zmienić.

Czy istnieje sposób na ustawienie żądanej litery? Nie mam nic przeciwko ponownej instalacji systemu Windows 7 od podstaw, jeśli ma być ustawiony w czasie instalacji lub nawet skonfigurowany w niektórych plikach tekstowych na instalacyjnym dysku DVD.

próbowałem tą drogą , ale powoduje, że pulpit systemu Windows 7 nie daje się uruchomić (utknie na „Przygotowywanie pulpitu ...” po „Witamy”).

Ivan
źródło
1
Wierzę, że to tylko dlatego C: w ścieżkach profili użytkowników HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList. Powinieneś także zmienić wszystkie inne zdarzenia po prostu w regedit find and replace.
week
Być może. W rzeczywistości próbowałem wyszukać wszystkie pliki zawierające „c:”, ale jest ich zbyt wiele i wiele z nich jest oczywiście nieistotnych. Byłoby wspaniale, gdyby wszystkie odwołania do liter dysku znajdowały się w rejestrze, a żadne inne nigdzie indziej ...
Ivan
Udało mi się to zrobić w ten sposób, @week (jedyny problem polegał na tym, że trzeba zmodyfikować tysiące kluczy rejestru i nie ma funkcji automatycznego zastępowania w standardowym regedit). Możesz zamieścić swoją sugestię jako odpowiedź i zatwierdzę ją jako poprawną (ta Hashbrown wygląda trochę ładniej, ale jej nie testowałem).
Ivan

Odpowiedzi:

0

To dlatego, że stara litera dysku jest zdefiniowana w ustawieniach profilu użytkownika w rejestrze:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Powinieneś także zmienić wszystkie inne zdarzenia, w regedit po prostu znajdź i wymień.


Ale jeśli jest to w twoim obszarze możliwości, powinieneś ponownie zainstalować system Windows @ Hashbrown's rozwiązanie. To właściwa droga.

week
źródło
2

Powinno to być możliwe przy użyciu nienadzorowanego oprogramowania instalacyjnego (choć wymaga to ponownej instalacji).
Podczas tworzenia obrazu powinieneś być w stanie wybrać literę dysku instalacji, konfigurując odpowiedni plik odpowiedzi;

windowsPE -> *_Microsoft-Windows-Setup_neutral -> DiskConfiguration -> ModifyPartitions -> Letter

Będziesz potrzebował WAIK aby to zrobić, a tutaj jest więcej przewodnik wyjaśniający (wybacz wulgarny obraz pomocny ” Jig-a-Bush ”).

Jeśli chodzi o korzystanie z obrazu, powinno być mnóstwo filmów online.

Hashbrown
źródło
1
Dziękuję bardzo za twój wkład, Hashbrown. Twoja odpowiedź wygląda świetnie, ale już odniosłem sukces w @ week's one (i była bardziej poręczna w moim przypadku, choć wygląda na bardziej kiepską). Wypróbuję twoją sugestię następnym razem, gdy będę musiał zainstalować system multiboot. Obraz, o którym wspomniałeś, jest całkowicie OK (właściwie mi się podoba), ale uwielbiam wspominać - doskonałe maniery są zawsze radością.
Ivan
Cóż, pomyślałem, że skoro witryny stackexchange mają tak niską obecność obrazów, może to być konfrontowane z profesjonalnymi użytkownikami. Muszę ich ostrzec, czy są w pracy, czy coś
Hashbrown
nie zapomnij dać @weekowi dużego kleszcza!
Hashbrown
Link do przewodnika wyjaśniającego zdaje się umrzeć przy okazji.
Ivan