Urządzenia SATA nie pojawiają się w trybie UEFI

11

Próbuję zainstalować system Windows, a BIOS powinien być ustawiony na tryb UEFI. Problem polega na tym, że nie wyświetlają się wszystkie urządzenia SATA (pokazuje, jakby ich nie było), więc nie mogę uruchomić się z instalacyjnej płyty CD (po prostu jej nie ma).

Dziwne jest to, że po ustawieniu na tryb LEGACYJNE wszystkie się pojawiają.

Tryb SATA jest ustawiony na AHCI, a ja korzystam z Lenovo Y510P. Mam zainstalowany system operacyjny Linux, który jest dostępny tylko wtedy, gdy BIOS jest w trybie LEGACYJNYM (w przeciwnym razie dysk twardy, na którym jest włączony, nie jest dostępny)

Próbowałem też zresetować ustawienia BIOS-u, co nie pomogło ...

Skomentuj, jeśli potrzebujesz więcej szczegółów

Dodatkowe informacje:

  • Model komputera: Lenovo IdeaPad Y510P (nie przepakowany)
  • Zainstalowana wersja systemu operacyjnego Linux: Linux 3.7-trunk-amd64 x86_64
  • Próbowanie instalacji systemu Windows: Windows 7 Ultimate 64bit
  • Informacje o systemie BIOS:
    • Producent: LENOVO
    • Wersja: 74CN26WW (V1.07)

Aktualizacja:

Korzystając z odpowiedzi user1608638 i sugestii użycia napędu flash USB jako urządzenia rozruchowego zamiast metody CD / DVD udało mi się zainstalować system Windows 7! (Dziękuję bardzo user1608638)

Dan Barzilay
źródło
Potrzebujemy więcej informacji o twoim modelu komputera (przetaktowaniu?), Dyskach i rozruchu (DVD lub USB). Jeśli masz więcej niż jeden dysk, spróbuj go odłączyć i możliwe wszystkie urządzenia USB i spróbuj ponownie. Jeśli nie, spróbuj użyć płyty CD z systemem Linux na żywo. Możesz także spróbować zresetować BIOS do domyślnych.
harrymc
1
Próbowałem zresetować Bios do ustawień domyślnych, bez podkręcania, wypróbowałem zarówno DVD, jak i USB - oba nie wyświetlały się i nie działały w trybie UEFI. Próbowałem rozłączyć wszystko - nie pomagając. Co powinienem wypróbować z Linux Live CD?
Dan Barzilay
Sprawdź, czy Linux widzi dyski. Spróbuj także znaleźć aktualizację systemu BIOS (samoczynne uruchomienie, jeśli w ogóle nie ma systemu operacyjnego). Trudno być precyzyjnym bez dodatkowych informacji o konfiguracji.
harrymc
Nie mogę korzystać z Linux Live CD w trybie UEFI, ponieważ napęd czytnika CD nie jest dostępny. Zapomniałem wspomnieć, że mam zainstalowany system operacyjny Linux, który działa świetnie w trybie Dziedzictwo, ale znowu nie jest dostępny w UEFI, ponieważ dysk twardy, na którym jest włączony, nie jest dostępny (dostępny = pokazuje się). Jakie dalsze szczegóły chciałbyś wiedzieć o mojej konfiguracji?
Dan Barzilay
1
Chciałbym zaangażowany model komputera, model dysku (dysków), wersję systemu BIOS, wersję systemu Linux, wersję systemu Windows (zakładam 64-bit). Możesz uruchomić Linuksa również z USB, ale jeśli Linux działa, możesz użyć gdisk do konwersji dysku na GPT (możliwa utrata dysku). Należy pamiętać, że system Windows może nie lubić połączenia wewnętrznych dysków twardych MBR i GPT.
harrymc

Odpowiedzi:

5

Zastanawiam się, czy obraz systemu Windows EFI można uruchomić? Jeśli obraz nie jest bootowalny efi, możesz go uruchomić tylko przy użyciu starszej wersji. Dotyczy to przynajmniej urządzeń USB i zakładam, że robi to samo z płytami CD. Możesz to sprawdzić, sprawdzając, czy plik „BOOTX64.EFI” w ścieżce \ EFI \ BOOT \ jest dostępny na płycie CD.

Czy jest to konieczne, aby zainstalować go na tym dysku CD? Jeśli nie, możesz spróbować zainstalować system Windows za pomocą rozruchowego USB, aby upewnić się, że dysk to GPT. Jeśli masz już maszynę z systemem Windows i urządzenie USB, możesz po prostu użyć ISO systemu Windows i użyć programu rufus, aby utworzyć bootowalną pamięć USB. W przeciwnym razie może to być pomocne?

Cudowna kobieta
źródło
@ user1608638, Czy można to rozwiązać, kopiując / wklejając wymagany folder EFI i pliki? Np. Na iplanetforum.com/…
Pacerier
3

Podczas uruchamiania instalacyjnego dysku DVD systemu Windows 7
pojawia się komunikat: „Nie można zainstalować systemu Windows na tym dysku. Wybrany dysk ma styl partycji GPT”.

Dysk jest już GPT (dlaczego, jeśli ma tylko 1 TB?).
Jednak instalowanie 64-bitowego systemu Windows 7 na GPT można wykonać tylko w trybie UEFI.

Wniosek: Dysk DVD z systemem Windows 7 nie jest 64-bitowy lub BIOS nie obsługuje wystarczająco dobrze UEFI.

Co możesz zrobić to:

  1. Sprawdź, czy instalacyjny dysk DVD z systemem Windows 7 jest najnowszą wersją 64-bitową z dodatkiem SP1 i spróbuj ponownie.
    Usuń wszystkie istniejące partycje, utwórz nową i sformatuj ją.
  2. Konwertuj dysk na MBR za pomocą systemu Linux. Zobacz artykuł
    Jak przekonwertować układ dysku GPT na układ MS-DOS / MBR bez utraty danych .

Możesz przekonwertować dysk na MBR z dysku instalacyjnego systemu Windows 7:

Metoda 1 (w teorii nieniszcząca)

  1. Uruchom komputer instalacyjny DVD / CD.
  2. Kliknij zainstaluj, ale nie wykonuj dalej.
  3. Naciśnij SHIFT-F10, aby wyświetlić konsolę.
  4. Wpisz „diskpart”
  5. Gdy znajdziesz się w diskpart wpisz:
    -> lista dysku (znajdź ten, który chcesz przekonwertować)
    -> wybierz dysk 0 (wybierz ten, który chcesz z listy)
    -> przekonwertuj mbr (powinien zająć sekundę lub dwa)
    -> wyjdź
  6. Kontynuuj instalację

Metoda 2 (niszcząca)

  1. Uruchom komputer instalacyjny DVD / CD.
  2. Kliknij zainstaluj, ale nie wykonuj dalej.
  3. Naciśnij SHIFT-F10, aby wyświetlić konsolę.
  4. Wpisz „diskpart”
  5. Wewnątrz dyskupart wpisz:
    -> lista dysku (znajdź ten, który chcesz przekonwertować)
    -> wybierz dysk 0 (wybierz ten, który chcesz z listy)
    -> wyczyść (poczekaj około godziny, aż skończysz)
    -> wyjdź
  6. Kontynuuj instalację

Metoda 3: GParted (destrukcyjny)

  1. Uruchom GParted na dysku.
  2. Jeśli jakieś partycje są zamontowane (zgodnie z ikoną kłódki lub klucza), odmontuj je.
  3. Wybierz Urządzenie -> Utwórz tablicę partycji.
  4. Kliknij Zastosuj.
    Dysk powinien teraz używać MBR. Nie twórz partycji w GParted, zrób to zamiast tego za pomocą instalatora Windows.

Wystarczy pamiętać, że każdy taki manipulacja może zniszczyć dane na dysku.

harrymc
źródło
Spróbuję postępować zgodnie z instrukcjami, aby zmienić styl partycji na MBR i zaktualizować. Mimo że twoja odpowiedź jest poprawnie napisana i wyjaśnia wszystko, co było konieczne, moje pytanie dotyczyło głównie tego, że w trybie UEFI - wszystkie dyski nie są dostępne. Nie dzieje się tak dlatego, że mój „BIOS nie obsługuje wystarczająco UEFI” - przed instalacją systemu operacyjnego Linux miałem system Windows 8 działający bez problemów w trybie UEFI (komputer jest z nim dostarczany) -> Więc głosowałem za odpowiedzią, ale nie jeszcze to zaakceptowałem. Dziękuję za twój wysiłek, który pomógł mi rozwiązać ten problem
Dan Barzilay
Innym wyjaśnieniem jest to, że rozruchowy dysk DVD systemu Windows nie ma sterownika dysku twardego. Specyfikacje Lenovo dla Y510p nie określają typu dysku, z wyjątkiem tego, że istnieją 3 możliwości. W takim przypadku konieczne będzie podanie sterownika podczas rozruchu lub przesłanie go do nośnika rozruchowego. Dział wsparcia Lenovo ma sterownik dla technologii Intel Rapid Storage dla systemu Windows 7 .
harrymc
Być może nie wyjaśniłem tego wystarczająco - dyski się nie pokazują - to jest w menu uruchamiania, a nie podczas próby instalacji systemu Windows; Nie mogę nawet spróbować zainstalować go w trybie UEFI, ponieważ w menu rozruchowym nie ma żadnych dysków do rozruchu. Kiedy zmieniam BIOS na tryb starszej wersji, widzę dyski w menu startowym, a następnie uruchamiam instalacyjną płytę CD - w tym momencie dysk instalacyjny pokazuje dyski, ale z błędem GPT, który zasugerowałeś, jak rozwiązać. Moje główne pytanie brzmi jednak, jak naprawić to, że menu rozruchu nie pokazuje napędów, gdy BIOS jest w trybie UEFI.
Dan Barzilay
Jest to problem polegający na tym, że BIOS nie obsługuje wersji 64-bitowej w trybie UEFI. Nie sądzę, żeby ktokolwiek poza Lenovo mógł to naprawić. Możesz spróbować skontaktować się z ich pomocą techniczną - mogą mieć tajną aktualizację lub parametr BIOS. W przeciwnym razie przejście na MBR to jedyna rada, jaką mogę wymyślić.
harrymc
1

Spróbuj zmienić urządzeń SATA (lub po prostu napęd optyczny) z trybem AHCI do jakiegokolwiek spuścizny / tryb zgodności jest dostępna tam , pozostawiając w trybie UEFI BIOS i sprawdzić, czy to coś zmienia.

Ecnerwal
źródło
Próbowałem (inny tryb nazywa się Legacy) - nie działa.
Dan Barzilay
0

Zmień SATA na ACHI w BIOS-ie. To załatwiło sprawę.

Pekka
źródło
2
Witamy w Superuser: - Twoja odpowiedź na pytanie, na które została zaakceptowana odpowiedź, będzie wymagała dodatkowych informacji, które będą poparte przez czytelników. Jak zmieniasz SATA itp., Jakich systemów używasz itp. Twoja odpowiedź może być przydatna dla innych czytelników, dla których zaakceptowana odpowiedź nie działała, ale wymaga szczegółów. Poświęć kilka minut i przeczytaj: - Centrum pomocy. Odpowiedź: Jak odpowiedzieć , ponownie witamy w superużytkowniku i mam nadzieję, że będziesz wracał. Dziękuję
mic84
-1

Mam ten sam problem i wiem, że to NIE jest problem z mobo lub bios, ponieważ mam zupełnie nowy mobo ASUS A-170A z najnowszymi biosami i działał dobrze przy pierwszej instalacji, ale potem zainstalowałem Windows 10 po „Windows 7 uefi już działał i wtedy bios oszalało (cóż, myślę, że to efi… już nie jest biosem, prawda?) i nie rozpoznałem żadnego z moich dysków sata w trybie uefi więcej, mimo że miałem go tam wcześniej i zainstalowałem Windows 7 i Windows 10 z napędu DVD / BD z włączoną funkcją UEFI ... więc instalacja systemu Windows zrobiła coś z bios (efi), udowadniając, że nie jest to już całkowicie osobny bios dłużej podczas uruchamiania UEFI. (które przeczytałem, ale NIE rozumiem). Więc jeśli ktoś ma jakąkolwiek pomoc oprócz kulawych, próbuje zdobyć punkty z „NIE”

W rzeczywistości najpierw zainstalowałem system Windows 7 z napędu DVD obsługującego UEFI, a system Windows 10 z napędu USB ... więc nie wiem, jak to wszystko mogło zrobić, ale to jedyna rzecz, która nie była specjalnie uruchomiona menu na urządzeniu UEFI. hdd jest GPT i ma działającą partycję EFI, a nawet to nie pojawia się jako dysk UEFI, nawet jeśli tak jest. tak mylące ...

Oxnard Developer
źródło
-2

Mam podobny problem na HP Z420. Pomogło tylko skopiować plik efi ładującego do standardowej lokalizacji - kopiowanie /EFI/grub_archlinux/grubx64.efido /EFI/Microsoft/Boot/bootmgfw.efi, jak to opisano w archwiki

Możliwe, że może to również działać w przypadku systemów Lenovo, jeśli kodują ścieżki dla menedżera rozruchu UEFI / OS w ten sam sposób.

szczery
źródło
Witamy w Super User! Proszę edytować swój post do obejmują istotne elementy połączonego materiału. Dobre odpowiedzi obejmują szczegółowe instrukcje ( nie tylko linki do nich ) oraz wyjaśnienie, w jaki sposób / dlaczego odpowiedź dotyczy pytania PO.
Mówię: Przywróć Monikę