Problem:
Po włączeniu komputera po BIOS POST kursor miga przez około 5 sekund, a następnie pojawia się następujący komunikat o błędzie:
Wystąpił błąd odczytu dysku.
Naciśnij Ctrl + Alt + Del, aby uruchomić ponownie.
Jestem w stanie przejść do BIOS-u. Ale moduł ładujący systemu Windows nawet się nie uruchamia. Ta wiadomość jest wyświetlana po pojawieniu się i zniknięciu logo mojej płyty głównej.
Objawy:
- Zauważyłem, że mój system zawiesza się na kilka minut w ciągu ostatnich dwóch dni.
- Ponadto w ciągu ostatnich dwóch dni zatrzymał się w połowie procesu uruchamiania systemu Windows. Musiałem kilka razy wykonać twardy reset, aby go uruchomić.
- Ale od dzisiejszego ranka otrzymuję tylko ten komunikat o błędzie.
Konfiguracja:
System operacyjny: Windows 7 Ultimate tylko 32-bitowy.
Dysk twardy: 1 Dysk fizyczny - 80 GB SATA
Partycje: dwa (2) - C: i D:
System plików : NTFS
Nie jest włączone szyfrowanie ani kompresja dysku.
Po wyszukiwaniu w sieci znalazłem osoby wspominające o tych możliwych przyczynach:
- Dysk twardy ulega awarii fizycznej
- Uszkodzony MBR
- Zły sektor
Planuję kupić nowy dysk twardy, zainstalować na nim system Windows i kontynuować. Ale potrzebuję danych ze starego dysku twardego. Dane, które chcę, znajdują się na D:
dysku, poza folderem użytkownika systemu Windows, nie są w żaden sposób szyfrowane, kompresowane ani chronione. Myślę, że jeśli ktoś / coś może przywrócić dysk do pracy i zna NTFS, dane można odczytać.
Jakie kroki należy wykonać, aby odzyskać pliki z uszkodzonego dysku?
Aktualizacja:
Kupiłem nowy dysk, zainstalowałem na nim Windows i dodałem uszkodzony jako slave. Wtedy byłem w stanie odczytać dane z uszkodzonego dysku twardego. Chociaż program chkdsk znalazł wiele błędów, nie wpłynęło to na pliki, które chciałem odzyskać i odzyskałem je :) Nie używam już tego dysku twardego, choć wydaje się, że w tej chwili działa.
Odpowiedzi:
Gdy dostajesz nowy dysk do ponownej instalacji systemu Windows, możesz po prostu podłączyć stary dysk do urządzenia podrzędnego (lub umieścić go w obudowie i używać go jako dysku zewnętrznego). Następnie w zależności od tego, co się faktycznie nie powiedzie, możesz być w stanie usunąć dane.
Biorąc twoje trzy sprawy:
źródło
Ten komunikat jest emitowany przez rekord rozruchowy woluminu woluminu NTFS sformatowanego przez system Windows NT do wersji 6.x. Nie jest to problem MBR, ponieważ do czasu wygenerowania błędu kod rozruchowy MBR pomyślnie uruchomił się , załadował VBR do pamięci i wykonał go.
Kod VBR dla NTFS generuje ten komunikat o błędzie, jeśli próba odczytu sektorów od 1 do 16 woluminu do pamięci zakończy się niepowodzeniem. Może się to nie powieść z kilku powodów, bardziej na woluminach sformatowanych w systemie Windows NT w wersji 5.1 i wcześniejszych niż na woluminach sformatowanych w systemie Windows 6.0 i nowszych. (Część kodu została usunięta z bootstrapu VBR NTFS w Windows NT 6.0).
Najważniejszym powodem, po usterce sprzętowej uczciwości względem dobra, jak wspomniano w pytaniu i innych odpowiedziach, jest niepoprawna wartość w polu „ukrytych sektorów” bloku parametrów BIOS . Może to być spowodowane uszkodzonym programem formatującym, który nie wiedział, że wymagane jest prawidłowe ustawienie tego pola; lub zepsute narzędzie do zarządzania partycjami, które nie wiedziało, że konieczne jest zsynchronizowanie tej wartości pola z tabelą partycji dla partycji podstawowych podczas ich przenoszenia.
Mniej prawdopodobnym powodem nadal (najbardziej prawdopodobna jest awaria sprzętowa) jest użycie systemu Windows NT 6.x na komputerze, który nie obsługuje rozszerzeń oprogramowania układowego Phoenix-Intel-Microsoft EDD do INT 13h. Kod, który został usunięty z VBR systemu Windows NT 6.0 był kodem postępowania w przypadku, gdy takie rozszerzenia nie były obsługiwane przez oprogramowanie układowe maszyny. Ponieważ te rozszerzenia były wcześniejsze niż wydanie systemu Windows NT 6.1 o jakieś dwanaście lat, jest mało prawdopodobne, aby ktoś próbował zainstalować system Windows NT 6.1 na starym komputerze, który go nie ma. Ale zdalna możliwość, że to robi, jest kolejną możliwą przyczyną tego komunikatu o błędzie, o którym należy wspomnieć w celu zapewnienia kompletności.
Microsoft stwierdza, że ten komunikat o błędzie pojawi się również, gdy wolumin systemowy NTFS z Microsoft Boot Manager jest nieprawidłowo sformatowany w systemie Windows NT 5.x NTFS VBR zamiast Windows NT 6.x NTFS VBR, i zapewnia krok po kroku instrukcje dotyczące zarówno przywracania prawidłowej wersji VBR NTFS, jak i dodania
{ntldr}
opcji do menu Menedżera rozruchu Microsoft, aby zrobić to, co starsza wersja NTFS VBR zrobiłaby bezpośrednio.źródło
Możliwe jest, że ten błąd może pojawić się, gdy dysk twardy jest całkowicie w porządku, bez potrzeby jego wymiany lub ponownej instalacji systemu operacyjnego (chociaż na wszelki wypadek wskazane jest obrazowanie na nowy dysk). Po wielu godzinach zmagania się z tym samym błędem w systemie, który obsługuję (Dell Vostro 220s z Windows 7 Enterprise), to rozwiązanie działało dla mnie:
Zamień zasilacz
To było to - nie miało to większego sensu i próbowałem tego dopiero po przetestowaniu WIELE innych rzeczy. To forum w witrynie Dell jest tym, co w końcu mnie zaskoczyło: http://en.community.dell.com/support-forums/desktop/f/3514/t/19450876.aspx?PageIndex=2 . Pomyślałem, że postaram się uratować kilka osób, ile czasu zajęło mi wytropienie go.
źródło
W moim szczególnym przypadku po prostu musiałem zmienić priorytety rozruchu z powrotem tam, gdzie były.
Partycjonowałem dysk w konsoli zarządzania i przypadkowo kliknąłem „uaktywnij tę partycję” na drugim dysku. Pomyślałem sobie: „Och, do diabła. W każdym razie nie jest ustawiony na dysk rozruchowy…”
Najwyraźniej system Windows (używam systemu Windows 7) był na tyle miły, że poinformował BIOS o „aktualizacji”, LUB BIOS jakoś go zaktualizował (nie widziałem go wcześniej, ale BIOS ma wskaźnik myszy i tak dalej). W każdym razie to faktycznie skonfigurowano jako napęd rozruchowy.
Rozwiązaniem było przywrócenie poprzedniego ustawienia i problem zniknął. Zajęło mi trochę czasu, żeby to rozgryźć
Wszystko to przyczyniło się do tego, że nie połączyłem kropek i nie widziałem od razu problemu jako oczywistego.
Mam nadzieję, że to komuś pomoże.
źródło
Myślę, że twój dysk jest uszkodzony, więc musisz zainstalować nowy dysk i SO nie. Następnie uruchom go i przeczytaj wszystko, co możesz z drugiego dysku. Prawdopodobnie istnieją pliki, które można odczytać bez problemów.
źródło
Ten typ błędu może wystąpić po zautomatyzowaniu krytycznej aktualizacji systemu Windows, zepsutym zarządzaniu partycjami lub zepsutym programie formatującym
źródło
W tym momencie możesz odczuwać frustrację. :-)
Jeśli to wszystko zawiedzie, oto co zwykle będzie działać:
Umieść swoje dane na nowym dysku i użyj oryginalnego jako slave. To będzie działać. Wszystkie twoje dane będą nadal dostępne. Komputer powinien uruchomić się normalnie. Jeśli nie, albo tam jest
źródło
Wiem, że to stary post, ale miałem też problem z błędem odczytu dysku. Moją poprawką było po prostu uruchomienie naprawy uruchamiania z dysku Windows 7. Zajęło to około 4 minut (korzystam z systemu Windows 7 Professional Embedded).
Na wypadek, gdyby ktokolwiek dostał ten problem w najbliższej przyszłości 😊
źródło
A disk read error occurred
… Czy używasz systemu Windows 7 osadzonego na interfejsie HMI lub czegoś związanego z jakimś sterownikiem PLC? Nie jestem zbyt obeznany z rozwiązywaniem problemów z wbudowanymi systemami operacyjnymi Windows na tego rodzaju urządzeniach, więc po prostu ciekawi cię, co używasz wersji osadzonej ze sprzętem, jak sądzę, jeśli chcesz uruchamiać określony typ maszyny przemysłowej itp.?