Moim pomysłem jest skonfigurowanie podwójnego rozruchu w systemie Windows 7 i XP i chcę, aby każdy system operacyjny otrzymał swój dysk systemowy jako C: Z drugiej strony chciałbym, aby każdy system operacyjny nie widział innej partycji.
Windows 7 jest głównym systemem operacyjnym, XP jest dla starszych programów (nie mam wystarczającej ilości pamięci RAM, aby zainstalować VM).
Czy jest na to prosty sposób?
Odpowiedzi:
Tak, jest sposób. Możliwe: tak. Proste: możliwe.
Najpierw wyjaśnijmy trochę terminologii. Mówisz o woluminie rozruchowym . Taka jest terminologia Microsoft i zamierzam jej używać w tej odpowiedzi, aby nie mylić cię, gdy czytasz artykuły odsyłacze z tej odpowiedzi, które używają tej samej terminologii. Chcesz, aby każdy system operacyjny miał własny wolumin rozruchowy .
Na szczęście jest to w rzeczywistości standardowa procedura działania instalatora systemu Windows 7. To nawet SOP dla instalatora Windows 7, z zastrzeżeniem rozważań, które przedstawię za chwilę, aby nadać systemowi rozruchowemu Windows 7 literę „C”. Więc większość tego, co chcesz , po prostu się wydarzy .
To, czego chcesz, a jest to bardzo ważna rzecz, która jest prawdopodobnie najbardziej złożoną częścią procedury, to pojedynczy wolumin systemowy . Jest to konieczne w celu podwójnego rozruchu. Jeśli chcesz uruchomić podwójnie, musisz użyć Menedżera rozruchu firmy Microsoft jako głównego menedżera rozruchu. O wiele za bolesne jest próbowanie, aby Windows XP
NTLDR
zwiększył Windows 7. Podczas gdy uruchamianie Microsoft Boot Managera do ładowania systemu Windows XP jest dość łatwe. Jeśli musisz użyć Menedżera rozruchu firmy Microsoft, musisz z kolei mieć oddzielną, pojedynczą partycję systemową. Właśnie tam będzie działał Boot Manager Microsoftu.Procedura w skrócie jest następująca:
ntldr
,boot.ini
intdetect.com
muszą być skopiowane z katalogu głównym partycji Windows XP do katalogu głównego woluminu systemu.remove letter
polecenia wdiskpart
, kiedy uruchomiony w każdym systemie operacyjnym.Możliwe jest uzupełnienie tej procedury. Jednym ze sposobów upychania jest to, że Windows 7 traktuje partycję Windows XP jako wolumin systemowy. Na szczęście Microsoft ma długą procedurę krok po kroku, aby wyjść z tego konkretnego bałaganu i skończyć, tak jak tutaj, z Microsoft Boot Manager i modułem ładującym Windows XP na osobnej wspólnej partycji systemowej, z Windows XP i Windows 7 każda posiadające własne partycje rozruchowe.
Innym sposobem na upychanie się, który prowadzi do komunikatów o błędach po ponownym uruchomieniu po zainstalowaniu systemu Windows 7, jest jakoś skończyć z Windows NT 5.x NTFS VBR na partycji systemowej zamiast Windows NT 6.1 NTFS VBR, który powinien tam być aby wywołać Menedżera rozruchu Microsoftu, i zainstalowałaby tam instalację systemu Windows 7. Microsoft ma procedurę krok po kroku, obejmującą niektóre z tych samych powodów, co M. McTavish , również za wyjście z tego bałaganu .
źródło
A disk read error occured <newline> Press Ctrl+Alt+Del to restart
. Próbowałembootrec /(fixmbr|fixboot)
z partycją podstawową / dodatkową.Osiągnąłem to, korzystając z tego samouczka i Master Booter (shareware, ale do 3 OS za darmo):
http://www.megalab.it/4115/dual-boot-installare-windows-xp-vista-e-windows-7-sullo-stesso-pc-nel-modo-corretto
Teraz mam Win XP i Win 7 działające naprzemiennie, nie widząc się, a ponadto mam partycję logiczną, która jest wspólna dla wszystkich systemów operacyjnych z tą samą literą.
Jest napisane po włosku, ale jest całkiem jasne.
źródło
Wiem, że teraz jest 2017 i mało prawdopodobne jest, aby wiele osób to robiło, ale mam klienta, który poprosił mnie o zrobienie komputera z podwójnym uruchomieniem z XP i Win 7. Rozważono maszynę wirtualną, ale wolał system z podwójnym uruchomieniem. Komputer ma dysk SSD iz powodów wydajności i TRIM chcieliśmy go w trybie AHCI.
Ponieważ komputer nie ma stacji dyskietek, musiałem przejść przez proces korzystania z nLite, aby dodać sterowniki trybu tekstowego dla trybu SATA / AHCI. To o wiele szybciej niż pamiętam z 13 lat temu. :)
Teraz musiałem zrobić podwójny rozruch. Było mnóstwo artykułów o tym, jak wykonać podwójny rozruch i wszystkie działają dobrze.
Miałem obraz Clonezilla z dyskiem SSD o pojemności 32 GB, na którym zainstalowałem Win 7. Uruchomiłem pamięć USB Clonezilla, przywróciłem obraz dysku, uruchomiłem Win 7, poszedłem do zarządzania dyskami i rozszerzyłem partycję C: \ na wszystkie oprócz ostatniej 80 GB SSD. Na razie w porządku.
Następnie zainstalowałem Win XP i wtedy zaczęły się wyzwania. Instalator XP widział małą partycję 100 MB i większą partycję dla instalacji Win 7 i przypisał im odpowiednio C: \ i D: \. Po zainstalowaniu XP został zainstalowany na inną literę dysku. Osobiście nie było to dla mnie wielkim problemem, ale mój klient prawdopodobnie nie jest wystarczająco bystry, aby zmienić ścieżkę instalacji każdego programu, który zamierza zainstalować, gdy mu go dam. Naprawdę chciałem rozwiązania, w którym każdy system operacyjny widziałby własne C: \, a nie inne systemy operacyjne.
Poszukiwanie tego rozwiązania przywiodło mnie tutaj, a rzep zmienił mnie w GAG Bootloader. To całkowicie rozwiązało mój problem.
Musiałem przejść do Win 7, usunąć partycję z instalacją XP, a następnie utworzyć nową partycję podstawową.
Następnie uruchomiłem komputer na płycie GAG CD, którą nagrałem z dostarczonego ISO. Mógłbym wtedy dodać nowy wpis. Widziałem trzy partycje i wybrałem pierwszą z listy, oznaczyłem ją jako „Win 7”, następnie dodałem kolejny wpis, wybrałem ostatnią partycję, oznacziłem ją jako „Win XP”. Następnie wróciłem do menu głównego i wybrałem opcję ukrywania partycji podstawowych, a następnie zapisałem je na dysku.
Teraz mogę włączyć komputer, przejść do menu GAG, wybrać jedną z opcji systemu operacyjnego i uruchamia się, komputer widzi tylko dysk C: \, a nie partycje innych systemów operacyjnych.
Dziękuję za pomoc i mam nadzieję, że pomoże to komuś innemu uniknąć kilku godzin wyzwań.
źródło
Dla wszystkich, którzy tego spróbują, zdobądź 2 dyski, to znacznie ułatwi.
Następnie wystarczy odłączyć 1, zainstalować system Windows na drugim i odłączyć go. Podłącz drugą i zainstaluj drugą wersję systemu Windows, którą chcesz.
Użyj narzędzia bcdedit, aby uczynić je jednocześnie opcją przy uruchamianiu, lub po prostu uruchom pomocniczą funkcję zastępowania rozruchu systemu BIOS, kiedy jest to potrzebne.
Następnie wszystko, co musisz zrobić w przypadku systemu Vista andis, aby ukryć dyski systemowe dla systemu Windows w drugorzędnych wersjach systemu Windows, przechodząc do menedżera komputera / menedżera dysków i usuwając litery dysków ze 100 do 500 MB znalezionych partycji.
Właśnie zrobiłem to dla Windows 7 i Windows 10 10, ale trzymałem się obejścia rozruchu BIOS-u.
źródło