Tak więc 3 miesiące temu zbudowałem komputer, ale miałem okazję pożyczyć dysk SSD w miejscu pracy. Pierwotnie zainstalowałem tryb próbny systemu Windows 7 na tym dysku SSD, a następnie po kilku tygodniach uaktualniłem do systemu Windows 8, ale zainstalowałem go na drugim dysku twardym. Następnie wyczyściłem dysk SSD (przynajmniej myślałem, że zrobiłem cały dysk) i użyłem go jako dysku danych w systemie Windows 8.
Dzisiaj wyjąłem dysk SSD z mojego systemu, aby zabrać go z powrotem do pracy, i natychmiast sformatowałem wszystko, aby umieścić na nim serwer ubuntu do pracy. Teraz wróciłem do domu i dysk Windows 8 nie może się już uruchomić. Najwyraźniej po zainstalowaniu Windows 8 po prostu zastąpił moduł ładujący Windows 7 swoim własnym, ale na ssd.
Przez ostatnie 2,5 miesiąca uruchamiałem system na dysku SSD, który następnie przekierowywał do sektora systemu operacyjnego dysku twardego. Teraz, gdy dysk SSD zniknął (i został całkowicie wyczyszczony), łańcuch jest zepsuty i nie mam sektora rozruchowego. Jak mogę go utworzyć bez ponownej instalacji systemu Windows?
Mam klucz instalacyjny systemu Windows 8, dzięki któremu mogę przejść do trybu odzyskiwania. Oto kilka rzeczy z dyskupart, które transponowałem ze zdjęć:
DISKPART> LIST VOL
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 NTFS Partition 465 GB Healthy
Volume 1 C ESD-USB FAT32 Removable 14 GB Healthy
DISKPART> LIST DISK
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
* Disk 0 Online 465 GB 0 B *
Disk 1 Online 14 GB 0 B
DISKPART> LIST PARTITION
Partition ### Type Size Offset
------------- ---------------- ------- -------
* Partition 1 Reserved 128 MB 1024 KB
Partition 2 Primary 465 GB 128 MB
DISKPART> ACTIVE
The selected disk is not a fixed MBR disk.
The ACTIVE command can only be used on fixed MBR disks.
Wygląda na to, że jest tam miejsce na sektor rozruchowy, ale nie mogę przypisać zarezerwowanej partycji litery dysku, co jest tak dalece, jak to możliwe, dzięki https://superuser.com/a/504360
Nie mogę też ustawić tej partycji jako aktywnej, ponieważ tabela napędów nie jest MBT.
Dzięki.
źródło
Odpowiedzi:
Spróbuj tego:
Uruchom dysk CD z systemem Windows 8, wybierz język, a na ekranie z napisem „Zainstaluj teraz” wybierz opcję „Napraw mój komputer” w lewym dolnym rogu. Otwórz „Rozwiązywanie problemów” i „Opcje zaawansowane”. W menu opcji zaawansowanych wybierz „Wiersz polecenia” i tam wpisz:
BOOTREC /FIXBOOT
BOOTREC /FIXMBR
BOOTREC /REBUILDBCD
Jedna z nich powinna działać.
źródło
Nie musisz mieć osobnej partycji rozruchowej. Podczas gdy Linux zawsze miał koncepcję oddzielnej
/boot/
partycji, w systemie Windows tylko w systemie Windows 7 Microsoft zaczął tworzyć oddzielną partycję 100 MiB na początku dysku fizycznego do przechowywania plików rozruchowych.Jedyną zaletą oddzielnej partycji rozruchowej (poza rzeczywistą partycją Windows, to jest) jest to, że jeśli masz wiele instalacji Windows na wielu partycjach i musisz sformatować / usunąć jedną lub więcej z nich, twój rozruch będzie nadal działał.
Więc twoje opcje są albo
Lub pomiń cały ten kerfuffle dotyczący tworzenia osobnej partycji rozruchowej i po prostu wykonaj następujące czynności:
Jeśli nie masz instalacyjnego dysku CD z systemem Windows lub jeśli Startup Repair na instalacyjnym dysku CD z systemem Windows nie uruchomił się, możesz nadal odtworzyć prawidłowe ustawienia rozruchu systemu Windows na tej partycji za pomocą narzędzia do automatycznego odzyskiwania rozruchu, takiego jak Easy Recovery Essentials . Jeśli używasz EasyRE do odbudowania partycji rozruchowej, możesz pominąć wszystkie kroki związane z partycją, ponieważ automatycznie zajmie się ustawieniem flagi rozruchowej na właściwej partycji.
Możesz użyć bezpłatnego narzędzia, takiego jak GParted, nagranego na rozruchowym dysku CD w celu wprowadzenia niezbędnych zmian partycji lub użyć
diskpart
z wiersza poleceń na instalacyjnym dysku CD systemu Windows, ale tak naprawdę nie polecam tego robić.We wszystkich przypadkach musisz upewnić się, że w systemie BIOS wybrano właściwy dysk fizyczny jako pierwsze urządzenie rozruchowe.
Ujawnienie: Pracowałem nad rozwojem EasyRE. (Z drugiej strony oznacza to, że mogę ci pomóc, jeśli masz jakieś pytania!)
źródło
Możesz spróbować uruchomić naprawę na dysku instalacyjnym systemu Windows. Nie jestem pewien, czy Windows 8 ma jedną z nich, ale poprzednie wersje systemu Windows tak. (Może to być oczywiste, ale nie należy używać dysku innego niż Windows 8 do naprawy systemu Windows 8)
źródło
Wygląda na to, że potrzebne jest odtworzenie obszaru rozruchowego na nowym dysku. Jestem pewien, że jeśli przeprowadziłeś małe badania (za pośrednictwem Google), możesz znaleźć magiczne polecenie, jeśli nie ma go na naprawczej płycie CD.
Nie powinieneś ponownie instalować systemu Windows, tylko informacje o jego rozruchu.
źródło
Jeśli z jakiegoś powodu masz 2 dyski twarde w komputerze podczas instalowania systemu Windows 10, program ładujący (partycja systemowa EFI) zostanie wrzucony na dysk SSD (nawet jeśli masz tam inny system operacyjny ...) Utknąłem na Ekran systemu Windows 10 z komunikatem „Nie mogliśmy utworzyć nowej partycji lub zlokalizować istniejącej” i uruchomienie polecenia ACTIVE z DISKPART dało mi „Wybrany dysk nie jest stałym dyskiem MBR”. (Miałem GPT).
Więc wyciągnąłem dysk SSD, włączyłem odświeżanie, a następnie następny i instalator przeszedł.
PS Korzystałem z instrukcji, aby podzielić dysk na partycje z https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions (spójrz na to skrypt na dole)
źródło
Musisz mieć przynajmniej jedną partycję efi - zrobiłem to 100 MB, tak samo jak Windows 7. Oto kilka odnośników i przykładowy skrypt. https://technet.microsoft.com/en-us/library/hh825686.aspx
źródło