Przepis sprawdzony na Win XP Pro (Service Pack 2 zintegrowany na CD ROM instalacyjnym). Najlepiej mieć dwa dyski (jeden na reinstalowany system, drugi na kopie zapasowe i niezbędne dane), ale nie jest to konieczne.
Cała operacja jest mocno ryzykowna i jeżeli czegoś w poniższym opisie nie rozumiesz, to najlepiej się za nią nie zabieraj. Operacja nie jest udokumentowana ani wspierana przez Microsoft
1.
Wykonaj pełen backup całego systemu, ze wszystkim co masz na partycji systemowej. Upewnij się że potrafisz odyskać system z backupu. Może być potrzebny, bo procedura jest ryzykowna. Ponadto, jeżeli wszystko pójdzie dobrze to na końcu procedury
będziesz musiał skorzystać z tego backupu żeby odtworzyć profile użytkowników (punkt 14.). Przyda się nadanie jakiemuś użytkownikowi praw administratora. W celu odtworzenia profili będziesz musiał zalogować się na konto każdego użytkownika.
2. sprawdź SID komputera (np.
newsid z sysinternals),
zapisz SID w bezpieczne miejsce (na innej partycji, i/albo flash USB, inny komputer przez sieć itp.), najlepiej w dwóch kopiach.
3. uruchom syskey (program systemowy), przycisk Update i przełącz na tryb hasła wprowadzanego ręcznie podczas startu systemu ("Password Startup").
Zapisz hasło startowe na papierze. (restart, upewnij się że działa - zostaniesz poproszony o hasło jeszcze przed pokazaniem okienka logowania)
4. zainstaluj drugie Windows gdzieś obok, albo lepiej (bo szybciej) Recovery Console (tj. e:\i386\winnt32.exe /cmdcons , zakładając że E: to instalacyjny CD-ROM)
5. odpal drugi OS albo Recovery Console i
skopiuj w bezpieczne miejsce pliki rejestru (pliki c:\windows\system32\config\*. ) . "Bezpieczne miejsce" znaczy to samo co w punkcie 2. Jeżeli masz Recovery Console, będzie to operacje dwuetapowa (najpierw robisz podkatalog i pliki kopiujesz do niego, potem odpalasz system i kopiujesz gdzieś dalej).
6. upewnij się że masz kompletny i działający backup całego systemu,
oraz że nie ma ryzyka że przez przypadek skasujesz ten backup instalując nowy
system. Upewnij się że masz zapisany SID, hasło do uruchomienia systemu (syskey)
i kopie plików rejestru (default, sam, security, system, software)
7. zainstaluj nowy system, kasując poprzedni, ew. razem z formatowaniem partycji systemowej.
Bądź bardzo ostrożny żeby w czasie instalacji nie stracić backupów/kopii starego rejestru/SID/hasła do startowania komputera (zresztą, do tego hasła kawałek papieru jest najlepszy). Najlepiej fizycznie odłączyć dysk na którym są te pliki.
8. daruj sobie instalowanie driverów, oprócz tych najbardziej niezbędnych do działania systemu. Za wszelką cenę unikaj instalowania driverów co do których stabilności nie masz 100% pewności (np. sterowniki nVidii do Ethernet wbudowanego w chipset nForce3 Ultra, g*no straszliwe wywalające komputer na twardo, a co gorsza podpisane przez Microsoft, bleee). Daruj sobie również aktywację i instalowanie poprawek (SP2 masz już zintegrowany na płycie instalacyjnej). Acha, komputer masz oczywiście fizycznie odłaczony od Internetu podczas instalacji. Będziesz potrzebować drugiego OS albo Recovery Console, więc sobie doinstaluj jeżeli podczas instalacji go "zniknąłeś". (patrz 4.)
9. zmień SID nowego systemu (przy pomocy newsid z sysinternals) tak żeby był identyczny z SID starego (restart).
10. uruchom syskey i przełącz system na "Password Startup", hasło identyczne z tym ustawionym w 3. (restart, upewnij się że działa)
11. odpal drugi OS albo Recovery Console, skopiuj w bezpieczne miejsce piki rejestru (tylko przypadkiem nie nadpisz tych skopiowanych w punkcie 5. !) i podmień pliki sam i security (tylko te dwa) korzystając z kopii wykonanych w punkcie 5. Bez tych wszystkich wcześniejszych przygotowań (identyczny SID, tryb startowania z hasłem i identyczne hasło startowe) takie
nadpisanie plików rejestru spowoduje zepsucie systemu.
12. trzymaj kciuki i uruchom swój nowiutki system ze starym sam i security (zostaniesz poproszony o hasło startowe). Upewnij się że możesz się zalogować - jeżeli system "zablokuje się" już po zalogowaniu, np. podczas próby aktywacji, nie przejmuj się. Ważne że dał się uruchomić i rozpoznał stare konta i hasła. Jeżeli to się nie udało, trudno - nie wiem co poszło źle, ale przecież masz kompletny backup poprzedniego systemu? W takim razie skorzystaj z kopii rejestru (nowego systemu) wykonanej w 11. żeby przywrócić system do życia, potem odtwórz kopię zapasową i na tym (nieudany) koniec.
13. jeżeli jednak system dał się uruchomić, to uruchom komputer z płyty instalacyjnej, jak do instalacji, ale tym razem pozwól wykryć poprzedni OS (hybryda wykonana w punkcie 11.) i wykonaj jego upgrade. Podczas upgrade będziesz musiał podawać hasło ustawione przez syskey (na początku części graficznej instalacji i każdy kolejny restart, aż uruchomisz syskey i przełączysz z powrotem na "System Generated Password").
14. Zainstaluj potrzebne drivery, uaktualnienia itd. Odtworzenie profilu każdego użytkownika to peracja dwuetapowa: Zaloguj się na konto żeby utworzyć dla niego domyślny profil, potem się wyloguj i nadpisz domyślny profil odtworzonym z kopii zapasowej. Oczywiście w czasie odtwarzania musisz być zalogowany na konto inne niż konto którego profil odtwarzasz, dlatego dobrze dać jakiemuś użytkownikowi prawa administratora (po to żeby odtworzyć profil Administratora). Możesz realizację tego punktu rozłożyć w czasie i w miarę potrzeby odtwarzać profil każdemu użytkownikowi osobno.
Jeżeli coś się nie uda, trudno
jedyne co można zrobić to odzyskać system z kopii zapasowej i ew. spróbować ponownie.