6 najlepszych rozwiązań: problemy z uruchamianiem systemów Windows i Linux

6 najlepszych rozwiązań: problemy z uruchamianiem systemów Windows i Linux

Czasami problemy z głównym rekordem rozruchowym (MBR) lub podwójną partycją rozruchową powodują problemy z uruchamianiem systemu Windows Linux.

Te okoliczności muszą zostać naprawione, aby wszystko znów działało. Na szczęście istnieje automatyczny sposób, aby to zrobić w środowisku odzyskiwania systemu Windows 10.

Jeśli to nie zadziała, możesz ręcznie wykonać poprawki na swoim komputerze. Dowiedz się, jak to zrobić, czytając dalej.

Czy partycja z podwójnym rozruchem może powodować problemy z uruchamianiem systemu Windows i Linux

Podwójne uruchamianie może mieć wpływ na wydajność komputera i dysku. W rezultacie system Windows będzie ładować się szybciej w systemie Linux, programy wkrótce przestaną się ładować, a pliki wymiany i stronicowania nie będą działać wydajniej.

Musisz natychmiast usunąć podwójną partycję rozruchową na swoim komputerze.

Musisz usunąć podwójną partycję rozruchową w systemie Windows 10/11 w systemie Linux

Wiele osób pomyślnie zainstalowało różne systemy operacyjne (OS) na tym samym dysku twardym. Jednak część z nich korzysta tylko z jednego z systemów. Jeśli tak, może być konieczne wyłączenie podwójnego rozruchu w systemie Windows 10 lub 11 bez wpływu na inny system operacyjny.

Przygotowanie do bezpiecznego usunięcia podwójnego rozruchu w systemie Windows 10/11 w systemie Linux

Dobrym pomysłem jest wykonanie kopii zapasowej systemu operacyjnego, który chcesz zachować, przed próbą usunięcia go z podwójnego rozruchu, na wypadek gdyby coś poszło nie tak.

Usunięcie partycji Linux po zainstalowaniu Linuksa i Windows 10 lub 11 może mieć wpływ na bootloader. W rezultacie powinieneś również przygotować dysk USB do odzyskiwania systemu Windows 10.

Po odinstalowaniu możesz użyć funkcji rozwiązywania problemów, aby zastąpić program ładujący systemu Linux programem ładującym system Windows, uruchamiając komputer z dysku odzyskiwania.

Sposoby usunięcia podwójnej partycji rozruchowej w systemie Linux

  1. Usuń podwójną partycję rozruchową za pomocą bezpłatnego oprogramowania
  2. Usuń podwójną partycję rozruchową za pomocą MSConfig

1. Usuń podwójną partycję rozruchową za pomocą bezpłatnego oprogramowania.

Partycja zawierająca system operacyjny, który chcesz natychmiast usunąć, zostanie usunięta przy użyciu tej techniki.

Użyj oprogramowania AOMEI Partition Assistant Standard, jeśli uruchamiasz system Windows i Ubuntu podwójnie i chcesz odinstalować Ubuntu.

Ponieważ system operacyjny Ubuntu jest zainstalowany na partycji Ext3 lub Ext4 w systemie Windows, a Zarządzanie dyskami nie rozpoznaje takich komórek, możesz być rozczarowany, jeśli zdecydujesz się użyć Zarządzania dyskami systemu Windows 10/11 w celu wyeliminowania podwójnego rozruchu komputera.

  • Zainstaluj darmowy program AOMEI Partition Assistant Standard.
  • Możesz zauważyć, że partycja Ubuntu jest sformatowana z Ext3 lub Ext4 w jej głównym interfejsie. Wybierz „Usuń partycję”, klikając prawym przyciskiem myszy partycję Ubuntu.
  • Wybierz odpowiednią technikę usuwania w następnym oknie dialogowym w zależności od potrzeb.
  • Aby zakończyć oczekującą operację, kliknij Zastosuj i kontynuuj.

Poczekaj, aż partycja Ubuntu zostanie całkowicie usunięta. Po usunięciu możesz zdecydować, czy wykorzystać pozostałe nieprzydzielone miejsce do rozbudowy bieżącej partycji, czy też utworzyć nową niezależną partycję.

2. Usuń podwójną partycję rozruchową za pomocą MSConfig

Możesz wybrać system operacyjny (OS) do domyślnego ponownego uruchomienia komputera za pomocą narzędzia msconfig lub możesz usunąć jeden z dwóch systemów operacyjnych. Wykonaj następujące czynności:

  • Okno konfiguracji systemu otworzy się po naciśnięciu przycisków Logo Windows + R na klawiaturze, aby otworzyć okno Uruchom, wpisz „msconfig”, a następnie naciśnij klawisz Enter.
  • Sprawdź, czy system operacyjny, który chcesz zapisać, jest wymieniony jako Bieżący system operacyjny lub Domyślny system operacyjny, wybierając opcję „Pobierz” w oknie.
  • Wybierz swój system operacyjny w oknie, a jeśli nie jest jeszcze wybrany, kliknij przycisk Ustaw domyślny w następnym oknie.
  • Kliknij drugi i wybierz „Usuń”, aby go usunąć. Następnie kliknij „Zastosuj” i „OK”.
  • Uruchom ponownie komputer, a następnie zamknij okno, aby sprawdzić, czy zmiany zostały uwzględnione.

Ostatni krok po usunięciu podwójnej partycji rozruchowej

  • Użyj instalacyjnego lub naprawczego dysku CD, aby uruchomić komputer. Po pominięciu pierwszej strony wyboru języka wybierz „Napraw maszynę” na głównym ekranie konfiguracji.
  • Kliknij przycisk Rozwiązywanie problemów w menu Wybierz opcję/Pobieranie.
  • Wybierz „Wiersz polecenia” z menu „Opcje zaawansowane”.
  • Wpisz następujące polecenie w wierszu polecenia: bootrec.exe /fixmbr.
  • W tym momencie możesz ponownie uruchomić komputer. Zwykle pobiera się na komputer. Linux powinien teraz całkowicie zniknąć.

Inne sposoby naprawy systemu Windows 10, który nie uruchamia się w systemie Linux

Jeśli twój powód jest inny niż partycja z podwójnym rozruchem, gdy system Windows nie uruchamia systemu Linux, powinieneś wypróbować rozwiązania wymienione poniżej.

  1. Pobierz dysk, w tym Boot-Repair
  2. Przywróć GRUBa
  3. Zmień domyślny program ładujący
  4. Użyj narzędzia konfiguracyjnego GRUB
  5. Korzystanie z odzyskiwania rozruchu
  6. Napraw program ładujący systemu Windows 10 w terminalu

1. Pobierz dysk zawierający Boot-Repair

Utworzenie Live Boot-Repair-Disk USB (dysk, który automatycznie uruchamia Boot-Repair) i uruchamianie z niego to najłatwiejszy sposób użycia Boot-Repair.

Zaleca się zainstalowanie ISO na działającym USB (na przykład przez UnetBootin, LiliUSB lub Universal USB Installer). Jeśli twój rozruch jest w trybie EFI, nie kopiuj go na DVD.

2. Odbuduj GRUB

Plik Windows MBR może czasami powodować problemy z menu GRUB na twoich dyskach.

Pierwszym krokiem byłoby sprawdzenie, czy Linux może rozpoznać system Windows 10 w systemie. Aby to zrobić, użyj następującego polecenia.

sudo os-prober

Powyższy program przeszuka twoje dyski w menu w poszukiwaniu innych zainstalowanych systemów operacyjnych. Jeśli zostanie znaleziony system Windows, dane wyjściowe będą wyglądać następująco.

Plik konfiguracyjny GRUB można odbudować, jeśli powyższa procedura pomyślnie wykryje system operacyjny Windows 10. Aby to zrobić, użyj następującego polecenia.

sudo update-grub

Powyższe polecenie przeszukuje wszystkie partycje na dysku lokalnym w celu sprawdzenia zainstalowanych systemów operacyjnych.

Jeśli zostanie znaleziony system Windows 10, powinieneś zobaczyć wynik podobny do poniższego. Wpis systemu Windows zostanie również utworzony automatycznie za pomocą polecenia w pliku konfiguracyjnym.

3. Zmień domyślny program ładujący

Możemy przełączyć bootloader z powrotem na Windows NT, jeśli jesteś pewien, że plik startowy Windows nie jest uszkodzony i nie usunąłeś przypadkowo zawartości dysku C.

  • Zacznij od Windows USB i wybierz „Dalej” na ekranie startowym, aby zakończyć. Po wybraniu opcji Napraw komputer wybierz opcję Rozwiązywanie problemów.
  • Wybierz „Wiersz polecenia” na ekranie „Ustawienia zaawansowane”.
  • Uruchom następujące polecenie z wiersza poleceń, aby zmienić program ładujący.

bcdedit /set {bootmgr} ścieżka \WINDOWS\system32\winload.efi

Powyższe polecenie przełączy Windows NT z GRUB jako bootloadera. Po ponownym uruchomieniu komputera system Windows powinien uruchomić się natychmiast, ponieważ program ładujący został usunięty.

Jeśli przeprowadzasz migrację z Ubuntu 19.10, powinieneś powrócić do stabilnego Ubuntu 19.04, ponieważ GRUB 2.04 obfituje w problemy.

4. Użyj narzędzia konfiguracyjnego GRUB

Plik konfiguracyjny GRUB nie musi być aktualizowany ręcznie, jest prosty i bezpośredni. Będziemy używać darmowego programu o nazwie Grub Customizer.

  • Aby pobrać i zainstalować narzędzie, uruchom następujące polecenia.

sudo add-apt-repository PPA: danielrichter2007/grub-customizer && sudo apt-get update

sudo apt zainstaluj grub-configurer

  • Następną rzeczą, której musimy się dowiedzieć, jest lokalizacja programu ładującego Windows 10. Uruchom następujące polecenie na terminalu, aby je znaleźć.

Lsblk

  • Znajdź partycję z punktem montowania „/boot/efi”. Menedżer rozruchu systemu Windows jest zainstalowany na tej partycji. Wymaga nazwy urządzenia określonej partycji. mam sda1. Dlatego lokalizacja pliku rozruchowego w mojej instancji to „/dev/sda1”.
  • Alternatywnie możesz zainstalować gnome-disk-utility, graficzną aplikację, która pokazuje dyski i partycje. Partycję systemową EFI można znaleźć w menu. Opis sekcji powinien wyglądać mniej więcej tak.
  • Następnie przejdź do narzędzia konfiguracyjnego GRUB i dokonaj wpisu, klikając ikonę strony u góry.
  • Wybierz „Chainloader” jako typ i „/dev/sda1” jako partycję w wyskakującym oknie edytora wpisów. Możesz także nadać wpisowi odpowiednią nazwę. Następnie naciśnij Enter.
  • Wprowadzony wpis pojawi się teraz w menu ustawień Gruba. Aby zsynchronizować zmiany z istniejącym plikiem konfiguracyjnym GRUB, musisz kliknąć „Zapisz”.
  • Po ponownym uruchomieniu system Windows 10 powinien być teraz w stanie się uruchomić. Jeśli masz problemy, prawdopodobnie pliki rozruchowe lub główny rekord rozruchowy systemu Windows są uszkodzone.

5. Korzystanie z narzędzia Boot-Repair

  • Zainstaluj Boot-Repair w Ubuntu
  • Albo z istniejącego środowiska Ubuntu, albo z sesji Ubuntu na żywo (uruchom swój komputer za pomocą działającej pamięci USB Ubuntu, a następnie wybierz „Wypróbuj Ubuntu”) (jeśli masz do niego dostęp)
  • Połączenie internetowe.
  • Naciśnij Enter po każdym wierszu podczas wpisywania następujących poleceń w nowym oknie terminala:

sudo add-apt-repository PPA: yannubuntu/boot-repair && sudo apt update

sudo apt install -y boot-repair && boot-repair

  • Pierwszym krokiem jest kliknięcie przycisku „Generuj podsumowanie informacji o pobieraniu”. Powiedział, że wywoła diagnostykę Boot-Info. Jeśli chcesz pobrać raport online, aby łatwiej go udostępnić, pojawi się wyskakujące okienko.
  • Przejrzyj informacje diagnostyczne.

6. Napraw bootloader Windows 10 w terminalu.

  • Użyj rozruchowego dysku USB, aby ponownie uruchomić komputer.
  • Uruchom Terminal.
  • Wpisz po każdym z następujących poleceń w wierszu poleceń:
  • sudo apt-get install syslinux
  • sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
  • sudo apt-get zainstaluj MBR
  • sudo install-mbr -in -p D -t 0 /dev/sda
  • Nie zapomnij wymienić dysku systemowego Windows 10 na sda.
  • Następnie uruchamiamy ponownie, a system Windows 10 powinien uruchomić się bez problemów.

Drugie podejście wykorzystuje wykonanie Syslinux przez Terminal. Musisz wykonać kilka kroków, aby zainstalować Syslinux i użyć go do naprawy programu ładującego Windows 10.

Zalecamy trzymanie się pierwszego podejścia, jeśli nadal znasz ich działanie.

Pozostałe kroki są proste; musisz zmienić wejście sda ​​na literę dysku systemowego dla systemu Windows 10.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *