Konfiguracja sprzętu i oprogramowania

Jak naprawić dysk twardy za pomocą Victorii. Odzyskiwanie dysku twardego z Victorią

Victoria lub Victoria to popularny program do analizy i odzyskiwania sektorów dysku twardego. Nadaje się do testowania sprzętu bezpośrednio przez porty. W przeciwieństwie do innych podobnych programów jest wyposażony w wygodny wizualny wyświetlacz bloków podczas skanowania. Może być używany we wszystkich wersjach systemu operacyjnego Windows.

Program posiada szeroką funkcjonalność, a dzięki intuicyjnemu interfejsowi może być używany zarówno przez profesjonalistów, jak i zwykłych użytkowników. Nadaje się nie tylko do identyfikowania niestabilnych i zepsutych sektorów, ale także do ich „leczenia”.

Wskazówka: początkowo Victoria jest dystrybuowana w języku angielskim. Jeśli potrzebujesz rosyjskiej wersji programu, zainstaluj crack.

Etap 1: Pobieranie danych SMART

Przed rozpoczęciem odzyskiwania należy przeanalizować dysk. Nawet jeśli wcześniej sprawdziłeś już dysk twardy za pomocą innego oprogramowania i jesteś pewien, że występuje problem. Procedura:


Dane dla dysku twardego pojawią się na tej samej karcie niemal natychmiast. Na punkt należy zwrócić szczególną uwagę Zdrowie- odpowiada za ogólną "kondycję" dysku. Kolejnym ważnym parametrem jest Surowy. To tutaj odnotowuje się liczbę „zepsutych” sektorów.

Etap 2: Przeprowadzenie testu

Jeśli analiza SMART wykazała dużą liczbę niestabilnych obszarów lub parametru Zdrowieżółty lub czerwony, wymagana jest dalsza analiza. Dla tego:


Victoria pamięta miejsce, w którym przerwano operację. Dlatego następnym razem test nie rozpocznie się od pierwszego sektora, ale od momentu, w którym test został przerwany.

Etap 3: Odzyskiwanie dysku

Jeśli po testach programowi udało się zidentyfikować duży procent niestabilnych sektorów (z których odpowiedź nie została otrzymana w określonym czasie), możesz spróbować je wyleczyć. Dla tego:


Czas trwania procedury zależy od rozmiaru dysku twardego i całkowitej liczby niestabilnych sektorów. Z reguły przy pomocy Victorii można wymienić lub przywrócić do 10% wadliwych sekcji. Jeśli główną przyczyną awarii są błędy systemowe, to liczba ta może być wyższa.

Victoria może być wykorzystana do przeprowadzenia analizy SMART i nadpisania niestabilnych obszarów HDD. Jeśli odsetek uszkodzonych sektorów jest zbyt wysoki, program pozwoli zredukować go do normalnych limitów. Ale tylko wtedy, gdy przyczyną błędów jest oprogramowanie.

Witaj adminie, pytanie! Mój komputer ma 5 lat i zaczął się zauważalnie zawieszać podczas pracy w różnych aplikacjach. Często po włączeniu automatycznie uruchamia się narzędzie do sprawdzania dysku twardego pod kątem błędów. Ponowna instalacja systemu Windows nie pomogła i musiałem zwrócić się do znajomego informatyka, przeskanował dysk twardy programem Victoria i miałem wiele sektorów z opóźnieniem większym niż 200 ms iz opóźnieniem 600 ms (kandydaci na złe bloki). Mój przyjaciel powiedział, co robić« Nagrywanie w terenie» innymi słowy - aby wykonać sektor po sektorze wymazywanie informacji z dysku twardego. Stąd pytanie jak to zrobić samemu, skoro moja koleżanka zawsze nie ma czasu.

Cześć przyjaciele! Ten artykuł jest kontynuacją opowieści o programie naprawy dysku twardego Victoria i oczywiście byłoby lepiej, gdybyś przed przeczytaniem tego artykułu.

Pozwolę sobie krótko przypomnieć, co zostało omówione w pierwszym artykule.

Jeśli system operacyjny zwalnia i zawiesza się, a dysk twardy czasami wydaje obce dźwięki, problem może dotyczyć uszkodzonych sektorów (uszkodzonych bloków).

Istnieją dwa rodzaje uszkodzonych sektorów: fizyczne i logiczne.

Fizyczne złe bloki- jest to mechanicznie zdeformowany sektor dysku twardego, z którego nie można odczytać informacji, a także nie można na nim zapisać danych. Nie da się naprawić takich sektorów żadnymi programami. Oprogramowanie układowe wbudowane w dysk twardy musi wykryć uszkodzony sektor, który pojawił się na czas i ponownie przypisać mu normalny sektor ze ścieżki kopii zapasowej. Uszkodzony sektor jest w tym momencie wycofywany z eksploatacji, a informacja o nim wpisywana na specjalną listę defektów. Ale często zdarza się, że uszkodzone bloki są obecne na dysku twardym, ale nie są ukryte. W takim przypadku musisz zasugerować oprogramowaniu układowemu wbudowanemu w dysk twardy o obecności błędów na dysku twardym za pomocą specjalnych programów do pracy z dyskami twardymi (Victoria, HDDScan, MHDD) i dopiero potem uszkodzone bloki znikną, jeśli wynik jest korzystny.

  • Notatka : dla zainteresowanych bardziej szczegółowy artykuł na temat uszkodzonych sektorów (uszkodzonych bloków) .

Uszkodzone bloki logiczne- dużo częściej są to informacje błędnie wpisane do sektora, których głowica magnetyczna dysku twardego nie może odczytać lub odczytuje ze znacznym opóźnieniem, jeśli takich sektorów jest dużo, to dzięki temu nasz komputer też może pracuj powoli.

Aby zdiagnozować dysk twardy, możesz użyć programu Victoria.

Aby wszystko było dla ciebie jasne, proponuję rozważyć tę kwestię na konkretnym przykładzie.

Spotkanie po 10 latach...

Któregoś dnia przyszedł do mnie znajomy z jednostką systemową pod pachą i narzekał na dziwną pracę komputera (zawiesza się, hamuje, ciągłe sprawdzanie dysku twardego w poszukiwaniu błędów po włączeniu), reinstalacja systemu operacyjnego nie pomogła.

Jednostka systemowa okazała się idealnie czysta w środku, a temperatura procesora, karty graficznej, dysku twardego jest normalna. Oczywiście moje podejrzenia padły na dysk twardy, który po bliższym przyjrzeniu się okazał się być słynnym weteranem WDC WD1200JS-00MHB0: 120 GB pojemności SATA-II, popularny niegdyś czarny dysk twardy o wysokiej wydajności Kawior SE od producenta Western Digital! Przyjaciele, kupiłem ten krążek dla kolegi 10 lat temu, zwróćcie uwagę na datę produkcji - 16 października 2005!

Zobaczmy więc, jak wygląda zdrowie naszego starego przyjaciela i dlaczego zaczął się zawieszać i zwalniać!

Uruchamiam program CrystalDiskInfo z pendrive'a i oglądam SMART (autodiagnostyka dysku twardego), nie ma nic przestępczego, stan techniczny dobry.

Uruchamiam też program Victoria bezpośrednio w działającym Windowsie 8.1 i oczywiście od administratora zaczynam testować powierzchnię twardego dysku.

W początkowym oknie programu wybierz zakładkę standard aw prawej części okna lewym przyciskiem myszy wybieram dysk twardy WDC WD1200JS-00MHB0.

Przejdź do zakładki Testy i zaznacz punkty Zignoruj ​​i przeczytaj, naciśnij Start . Uruchamia prosty test powierzchni dysku twardego bez korekcji błędów. Ten test nie jest niebezpieczny dla informacji na dysku twardym. Interesuje mnie, w jakim stanie jest dysk twardy po dziesięciu latach eksploatacji. Najważniejsze, aby nie uruchamiać żadnych programów podczas testu, w przeciwnym razie mogą wystąpić błędy, ogólnie najlepiej jest przetestować dysk twardy w trybie DOS za pomocą rozruchowego dysku flash programu Victoria, ale zrobimy to nieco później.

Po 30 minutach otrzymujemy wynik testu:

W naszym przypadku nie ma uszkodzonych bloków, ale są sektory z dużymi z opóźnieniem większym niż 600 ms, spójrz na zrzut ekranu, wszystko jest pokazane strzałkami.

500 bloków sektorów z opóźnieniem powyżej 50 ms.

31 bloków sektory z opóźnieniem większym niż 200 ms.

7 bloków sektorów z opóźnieniem większym niż 600 ms (bloki sektorów z takim opóźnieniem są niebezpieczne i najprawdopodobniej są kandydatami na uszkodzone bloki).

Istnieje niewielka szansa, że ​​z powodu tych siedmiu sektorów komputer się zawiesza.

Proponuję zastosować algorytm dla dysku twardego w programie Victoria Pisać(Nagrywanie, kasowanie) w żargonie mechaników - „Nagrywanie przez polanę”. Nastąpi sektorowe usuwanie informacji z dysku w blokach po 256 sektorów, a następnie wymuszony zapis do sektorów zerowych. W ten sposób możesz pozbyć się logicznych uszkodzonych bloków, aw niektórych przypadkach fizycznych uszkodzonych bloków (nastąpi remap).

Logiczne „złe” po takim wymuszonym zapisie po prostu stracą niepoprawne informacje w swoich sektorach, zostaną nadpisane zerami.

Fizyczne „złe” mogą zniknąć z faktu, że Victoria pokaże je zbyt wyraźnie wbudowanemu oprogramowaniu dysku twardego, a ona po prostu ponownie przypisze uszkodzone bloki z zapasowymi sektorami z zapasowych ścieżek!

Na karcie Testy zaznacz przedmiot Pisać (Napisz, wymaż). Uważaj, wszystkie informacje zostaną usunięte z dysku twardego!Upewnij się więc, że wybrałeś odpowiedni dysk do przetestowania. Możesz sprawdzić przedmiotWłącz DDD(ulepszone usuwanie).

Naciskam Start.

Będzie zgubiony(wszystkie dane użytkownika na dysku twardym WD1200JS-00MHB0 zostaną utracone).

Zgadzamy się. Tak.

Rozpoczyna się proces usuwania informacji sektor po sektorze z dysku twardego

Jeśli uruchomimy w tej chwili Zarządzanie dyskami, zobaczymy, że wszystkie partycje na testowanym dysku twardym zostaną usunięte wraz z danymi.

Po wymazaniu ponownie wykonujemy prosty test powierzchni dysku twardego.

Na karcie Testy zaznacz punkty Zignoruj ​​i przeczytaj , kliknij Start . Uruchamia prosty test powierzchni dysku twardego bez korekcji błędów.

Po 30 minutach otrzymuję wynik, wszystkie sektory z dużymi opóźnieniami są naprawione.

Odzyskiwanie usuniętych plików nie stanowi problemu, istnieją do tego dziesiątki narzędzi. Ale co, jeśli dysk jest uszkodzony, ma złą definicję geometrii lub jest chroniony hasłem na poziomie kontrolera? Wtedy z pomocą przychodzi narzędzie Victoria. Jest napisany w asemblerze, zajmuje kilka kilobajtów i współpracuje bezpośrednio z kontrolerem.

OSTRZEŻENIE

Wszystkie informacje są podane w celach informacyjnych. Victoria używa operacji niskiego poziomu, których znaczenie jest opisane w instrukcji. Redakcja i autor nie ponoszą odpowiedzialności za ewentualne szkody.

Od MS-DOS do Windows 10

Victoria pomyślana została jako narzędzie do zaawansowanej diagnostyki dysków (wtedy - dysków twardych, a dziś także dysków SSD) i zarządzania ich ustawieniami za pomocą poleceń niskiego poziomu. Białoruski programista Siergiej Kazansky rozwija go od dziesięciu lat i wydał autorski zestaw narzędzi do odzyskiwania danych. W tym czasie pojawiło się wiele komercyjnych wydań Victorii, kilka darmowych wersji i jedna nieoficjalna, na którą zwrócimy szczególną uwagę.

Victoria była pierwotnie narzędziem dyskowym dla MS-DOS napisanym w asemblerze. Starożytny system operacyjny był lepiej przystosowany niż Windows ze względu na fakt, że w środowisku jednozadaniowym łatwiej jest zapewnić wyłączny dostęp do dysku. Wraz z pojawieniem się wsparcia dla sterownika porttalk.sys, Victoria w wersjach 4.xx nauczyła się pracować w wielozadaniowym środowisku WinPE, a także w systemie Windows od XP do 10 o dowolnej bitowości. Uruchamianie go stało się łatwiejsze, działania w interfejsie graficznym stały się bardziej przejrzyste, a sam tryb działania się zmienił. Ale oto problem: bez zrozumienia nowych funkcji programu niektórzy użytkownicy zaczęli tracić dane i całe dyski zamiast je przywracać. Dlatego najnowsza oficjalna wersja 4.46b ma rozwiniętą „ochronę przed głupcami”.

Domyślnie dostępne są w nim tylko nieniszczące operacje na dyskach. To nie jest tylko tryb tylko do odczytu, jak w innych narzędziach, które uzyskują dostęp do dysku twardego / dysku SSD za pomocą sterownika systemu Windows. Victoria blokuje również możliwość zmiany HPA (i bałaganu w geometrii dysku), przypadkowego rozpoczęcia formatowania niskiego poziomu i „strzelenia sobie w stopę” w bardziej wyrafinowany sposób przy pierwszym uruchomieniu.

uniwersalny żołnierz

Victoria to najbardziej wszechstronne narzędzie. Uzyskuje dostęp do dowolnego typu urządzenia pamięci masowej (HDD, SSD, USB Flash) i z dowolnym interfejsem zgodnym z ATA. Jego zadaniem jest wysyłanie poleceń ATA do dowolnego urządzenia, które je obsługuje. Dlatego wszystko, co powiedziano o pracy Victorii z dyskami, dotyczy również dysków półprzewodnikowych, z wyjątkiem tego, co dotyczy ich cech konstrukcyjnych. Oczywiste jest, że nie ma sensu, aby dysk SSD obserwował czas rozkręcania wrzeciona i próbował kontrolować prędkość pozycjonowania głowic - nie ma ani jednego, ani drugiego. Niemniej jednak całkiem możliwe jest przetestowanie, a nawet przywrócenie dysku SSD za pomocą Victorii.

Wiktoria 4.47

Ta wersja została stworzona w 2013 roku przez Olega Shcherbakova, programistę z Moskwy. Załatał najnowszą oficjalną wersję Victoria 4.46b. Pobieranie jest lepsze. Na tej stronie Shcherbakov opublikował go wraz ze źródłami łatki. Resztą zasobów można dystrybuować wszystko pod płaszczykiem nowej Victorii.

INFORMACJE

W chwili pisania tego artykułu zainfekowana została porzucona witryna twórcy programu Victoria. Dlatego zamiast adresu URL www.hdd-911.ru określonego w dokumentacji programu podano link do alternatywnego źródła pobierania narzędzia Victoria.

Chociaż Victoria jest daleka od nowego programu, były w nim również krytyczne błędy, które należało poprawić. Jeden z nich doprowadził do tego, że nie można było uruchomić Victorii w 64-bitowych wersjach systemu Windows. Z drugiej strony podczas pracy z dużymi dyskami mogą pojawić się problemy. Jeśli wolumen był większy niż terabajt, Victoria 4.46b po prostu zużywała całą pamięć wirtualną na renderowanie i oznaczanie kolorami sprawdzonych bloków LBA. W wersji 4.47 Shcherbakov naprawił to wszystko.


PIO vs API

Victoria posiada dwa tryby pracy: PIO (port input/output) oraz API (interfejs programowania aplikacji). W trybie PIO kontroler napędu jest odpytywany przez program przez sterownik porttalk.sys. Jeśli wybierzesz interfejs API, zostaną użyte narzędzia systemu operacyjnego. Wydajność dysku w trybie PIO spada, ponieważ DMA i optymalizacje odczytu i zapisu wysokiego poziomu nie są obsługiwane. Jednak tryb PIO pozwala korzystać ze wszystkich funkcji Victorii i wysyłać dowolne polecenia ATA bezpośrednio do kontrolera dysku, z pominięciem systemu operacyjnego i standardowych sterowników. To właśnie za pośrednictwem PIO najczęściej pracują z dyskami w laboratoriach odzyskiwania danych. Victoria obsługuje zarówno dyski z nowoczesnym interfejsem SATA, jak i stare - PATA (aka IDE). Victoria może również współpracować z dyskami zewnętrznymi (funkcje zostaną opisane poniżej).

Po wybraniu trybu PIO na początku pracy należy przeskanować magistralę i określić kontrolery dysków za pomocą przycisku PCI-Scan. Po prawej stronie wyświetlane jest okno wyboru portu dysku. Dyski wewnętrzne są zwykle wykrywane bez problemów, ale w przypadku dysków zewnętrznych musisz najpierw znaleźć ich port. Można to zrobić we właściwościach sprzętu lub w dowolnym programie diagnostycznym (na przykład AIDA64). Następnie musisz ręcznie ustawić port w Victorii. Nawet podczas skanowania możesz zaznaczyć pole wyboru All dev (wszystkie urządzenia) i użyć metody wykluczania, aby znaleźć żądany dysk na liście znalezionych.


Zaleca się używanie trybu PIO dla poleceń niskiego poziomu. Proste wyszukiwanie uszkodzonych sektorów i ich ponowne przypisanie do wolnego obszaru dysku jest znacznie szybsze (ale mniej niezawodne) w trybie API.

Ograniczenia trybu API są następujące: nie można ustawiać ani usuwać haseł ATA, praca z obszarem chronionym hosta i przeglądanie rejestrów są również wyłączone. Jeśli którakolwiek z tych funkcji jest potrzebna, możesz przełączyć się w tryb PIO. Zdarza się, że tryb PIO jest niedostępny. Dzieje się tak, gdy używasz starszych wersji Victoria w 64-bitowych systemach operacyjnych. Innym powodem mogą być błędy w pracy ze sterownikiem porttalk.sys lub wybór trybu SATA AHCI. Zdecydowanie możesz wyjść z sytuacji w następujący sposób.

  1. Zapisujemy boot
    z WinPE x86 i umieścić na nim program Victoria przez proste kopiowanie.
  2. Podłączamy wymagany dysk do portu SATA/PATA, jeśli jeszcze tego nie zrobiliśmy.
  3. Wyłącz wszystkie inne dyski twarde lub dyski SSD (opcjonalnie).
  4. Wchodzimy w konfigurację CMOS, przełączamy tryb kontrolera SATA z AHCI na kompatybilny (kompatybilny, natywny lub IDE).
  5. Pobierz WinPE. W razie potrzeby zainstaluj dodatkowe sterowniki, w tym porttalk.
  6. Uruchamiamy Victorię w trybie PIO, inicjalizujemy wymagany dysk twardy lub dysk SSD i wykonujemy niezbędne polecenie.

Ustawienia można ustawić za pomocą GUI lub w pliku vcr40.ini. Ten sam plik pomoże usunąć blokadę pracy z portem podstawowym. Domyślnie jest włączona, aby chronić dysk systemowy przed przypadkową modyfikacją. Aby móc wybrać Primary z listy portów, musisz zrobić dwie rzeczy:

  1. Wyłącz opcję „tylko funkcje nieniszczące” i zamknij program.
  2. W sekcji pliku vcr40.ini dodaj wiersz Enable PM=1 , zapisz zmiany i uruchom ponownie program.

portaltalk

Najnowsze wersje Victoria są w stanie automatycznie zainstalować sterownik porttalk, ale jest on całkowicie bezużyteczny w systemach 64-bitowych. Faktem jest, że ze względu na większe bezpieczeństwo usunęli kilka funkcji potrzebnych do działania Porttalk i Victoria. Dlatego sterownik porttalk (i odpowiednio tryb PIO) działa tylko w 32-bitowych wersjach systemu Windows, w których istnieją funkcje Ke386SetIoAccessMap i Ke386IoSetAccessProcess.

Dyski zewnętrzne

Dyski zewnętrzne to zwykłe modele laptopów (2,5″) lub komputerów stacjonarnych (3,5″) w kontenerach z interfejsami USB i FireWire. Są one dostarczane z różnymi kontrolerami o ogólnej nazwie „mostek SATA”. Wiele z tych mostów nie tłumaczy poleceń niskiego poziomu. Dlatego w przypadku niektórych dysków zewnętrznych Victoria może od razu pracować w trybie PIO w taki sam sposób, jak w przypadku dysków wewnętrznych, podczas gdy w przypadku innych najpierw trzeba będzie cierpieć. W najprostszym przypadku wystarczy wyjąć sam dysk z obudowy (nie otwierać HDA!) i podłączyć go bezpośrednio do portu.

Rzadka bestia: dysk twardy SATA bez portu SATA

W Western Digital i prawdopodobnie innych producentach niektóre zewnętrzne dyski twarde były już produkowane z lutowanym mostkiem SATA - USB. Dlatego nie mają konwencjonalnego złącza SATA. Niemniej jednak nadal można je podłączyć bezpośrednio do portu, przylutowując kabel SATA do pinów na płycie napędowej. Aby zrozumieć, czy twój dysk należy do takiej serii, musisz wyszukać w Google numer modelu i poszukać arkuszy danych.

Hasła

Jednym z najbardziej żądanych poleceń niskiego poziomu w trybie PIO jest praca z hasłami. Zgodnie ze specyfikacją dostęp do dysku można ograniczyć hasłem. Jest ustawiany przez użytkownika z systemu BIOS lub za pomocą zewnętrznych narzędzi. Dostępne jest również fabrycznie ustawione hasło główne. Dysk można zablokować tylko za pomocą niestandardowego hasła. Jeśli go zapomnisz, blokadę można usunąć za pomocą hasła głównego.

W zależności od ustawionego poziomu bezpieczeństwa, wynik wprowadzenia hasła głównego będzie różny. Na wysokim poziomie (wysokim) hasło główne działa na równi z hasłem użytkownika. Po prostu odblokowuje dysk i to wszystko. Jeżeli ustawiony jest maksymalny poziom zabezpieczeń (max), to wprowadzenie hasła głównego zamiast hasła użytkownika spowoduje odblokowanie dysku dopiero po całkowitym wymazaniu wszystkich danych na nim (bezpieczne wymazywanie).

Pracę z hasłami ATA dodatkowo komplikuje fakt, że zgodnie ze standardem składają się one zawsze z 32 bajtów (bez względu na to, jak długo je ustawisz). Dodatkowe znaki są ignorowane, a brakujące są dodawane automatycznie. Problem polega na tym, że różne programy zapisują je na różne sposoby. Są za to szczególnie winne zwykłe narzędzia zabezpieczające na niektórych laptopach. Zamiast tradycyjnych zer (a przynajmniej spacji) używają znaków niedrukowalnych. Kodu 00h nie da się w ogóle wpisać z klawiatury (nawet poprzez (ALT) + kod). Jest tylko jedno wyjście: nie wpisuj hasła w oknie programu, ale odczytaj je z pliku. Dowolne znaki można zapisać do pliku za pomocą edytora szesnastkowego.

Często zdarza się, że użytkownik nie może odblokować dysku, nawet jeśli wprowadzi prawidłowe hasło. Podczas zmiany laptopa lub utraty zwykłego narzędzia każde inne narzędzie (na przykład HDDL) dołączy hasło do 32 bajtów z własnymi znakami.

Istnieje również wstępna modyfikacja hasła. W wielu laptopach jest on faktycznie szyfrowany przed wysłaniem do kontrolera. Zwykle są to najprostsze operacje logiczne, ale to nie ułatwia sprawy. Użytkownik myśli, że jest znane mu hasło, podczas gdy w rzeczywistości kontroler akceptuje zupełnie inne. Jeśli wypróbowałeś wszystkie warianty rzekomego hasła użytkownika i standardowego hasła głównego, ale nie osiągnąłeś rezultatu, jest tylko jedno wyjście - zanieść dysk do laboratorium, gdzie będą z nim pracować w trybie technologicznym.

Jak odzyskać utracony terabajt

Czasami bardzo pomaga praca Victorii w trybie PIO z HPA (Host Protected Area) – serwisowym obszarem pamięci, w którym zapisywana jest geometria dysku. Określa pojemność dysku, określając ją jako liczbę LBA.

W mojej praktyce zdarzył się zabawny przypadek. Otrzymałem standardową skargę: „komputer się nie włącza” (czytaj, system operacyjny nie uruchamia się). Właściciel skarżył się, że cierpi od około miesiąca. Najpierw jeździł po wszystkich serwisach, potem zapraszał różnych pracowników enikey - bezskutecznie. Przyszedłem, popatrzyłem i też się zastanowiłem. Wszystkie komponenty są prawidłowe. Dysk jest wykrywany w systemie BIOS, ale nie uruchamia się z niego. Uruchomiłem Linuksa z dysku flash. Dysk twardy jest widoczny, ale narzędzia do partycjonowania logicznego wyświetlają dziwny obraz: łącznie 64 MB i jedna partycja z nieznanym systemem plików.

A potem zdałem sobie sprawę, że HPA właśnie rozbił się na dysku twardym. W rezultacie dysk terabajtowy zaczęto definiować jako 64-megabajtowy kod pośredniczący. Zmieniłem tryb portu SATA z AHCI na zgodny w konfiguracji CMOS, wziąłem dysk flash USB z WinPE i uruchomiłem Victorię w trybie PIO. Następnie wysłał polecenie NHPA (przywróć głośność fabryczną).

Zwykle w takich przypadkach możliwe jest natychmiastowe przywrócenie wartości paszportowej bloków LBA, ale tym razem cud się nie wydarzył. Dlatego znalazłem narzędzie serwisowe dla dysków twardych tej serii i wysłałem z niego podobne polecenie odzyskiwania HPA. Terabajt danych wrócił z zapomnienia przy następnym restarcie.

Dlaczego Victoria ją zawiodła? Przypuszczam, że dlatego, że ten dysk miał jakieś specyficzne cechy nieznane mi lub uniwersalnemu programowi.

Złe sektory

Najczęściej Victoria służy do znajdowania i naprawiania uszkodzonych sektorów. Jeśli wszystko jest w porządku z HPA na dysku i ochrona hasłem nie jest tego warta, ale żadne narzędzia nie są w stanie odczytać z niego plików w rozsądnym czasie, czas sprawdzić powierzchnie. Victoria może to zrobić w dowolnym trybie (PIO/API) stosując odczyt sektor po sektorze (odczyt), zapis (zapis) i zapis z weryfikacją (weryfikacja).


Podczas przywracania danych możesz użyć trybu tylko do odczytu, ale jego opcje również się różnią. Najprostszy z nich jest sekwencyjny: od pierwszego bloku do ostatniego. Wartości początkowe i końcowe LBA można określić ręcznie, co jest wygodne z wielu powodów jednocześnie. Po pierwsze, w ten sposób możliwe staje się sprawdzenie dysków dowolnej wielkości, po prostu wykonując test we fragmentach do jednego terabajta. Po drugie, możesz ponownie sprawdzić podejrzany obszar i wykluczyć czynniki zewnętrzne. Victoria analizuje czas dostępu do sektora. Zwykle dla nowych dysków nie przekracza 5 ms w 80% sektorów. Sektory o czasie odpytywania mniejszym niż 50 ms są również uważane za normalne. Te, dla których mierzony jest w setkach milisekund, są kandydatami na uszkodzone sektory.


Jeśli sektor został rozpatrzony po kilku sekundach, jest to jednoznaczny zły blok. Taki kontroler dysku musi się identyfikować w czasie bezczynności i zastępować je w tablicy adresowej dobrymi sektorami z obszaru zapasowego. Jednak w praktyce nie zawsze tak się dzieje. Victoria może poprosić dysk twardy o wykonanie takiej operacji (Remap) dla tych sektorów, które zbyt długo nie odpowiadały na żądania. Formalnie część informacji zostaje utracona podczas tej procedury, ale w rzeczywistości została ona utracona już w momencie, gdy sektor uległ uszkodzeniu.

W płatnej wersji Victorii dostępna była funkcja Restore – próba odczytania danych ze złego sektora za wszelką cenę, a następnie nadpisania ich dobrym sektorem. Jednak program nie jest oficjalnie wspierany od 2008 roku, więc jest mało prawdopodobne, że będziesz mógł kupić jego pełną wersję. Free Victoria niejednokrotnie pomagała, przywracając HPA, resetując hasła i naprawiając uszkodzone sektory, które powodowały zawieszanie się innych programów do odzyskiwania danych.


Jak Free Victoria uratowała tajną pracę

Podzielę się z wami inną historią. Laboratorium w instytucie badawczym, nasze czasy. Przyrząd analityczny jest sterowany z komputera, który został do niego dołączony. Na komputerze jest preinstalowane bardzo specyficzne oprogramowanie, którego programiści już nie obsługują. Zestawu dystrybucyjnego nie ma na dysku ani w witrynie. Jest tylko zainstalowany program, który przestał działać. Laboratorium prowadziło badania w ramach wieloletniego kontraktu rządowego. Bez cudownego urządzenia pracownicy mieli związane ręce i nogi. Dręczyliśmy się i dowiedzieliśmy się, że problem dotyczy dysku. Od starożytności był pokryty złem, a normalna praca stała się niemożliwa. Próba sklonowania dysku z pominięciem uszkodzonych sektorów zakończyła się niepowodzeniem - program do klonowania zawiesił się. Uruchomiliśmy dysk z testem Victoria z funkcją Remap. Wstępnie wybrane niezbędne ustawienia. Wieczorem tego samego dnia pomyślnie usunęli obraz dysku, a następnie przywrócili wszystko z niego na nowy dysk twardy. Urządzenie ożyło, umowa została zrealizowana w terminie.

Dodatkowe funkcje Wiktoria

Victoria szczegółowo analizuje stan dysku i potrafi naprawić niemal każdą awarię w jego działaniu. Właściwie ta Victoria różni się od masy innych narzędzi. Jeśli większość programów po prostu pokazuje atrybuty SMART, może wymusić uruchomienie całych zestawów testów autodiagnostycznych.


Victoria ma cztery metody i trzy rodzaje testowania powierzchni (łącznie dwanaście trybów). W każdym z nich automatycznie zlicza całkowitą liczbę wadliwych bloków i zapisuje ich adresy w dzienniku. Podobnie jak edytor dysku, Victoria może pokazywać zawartość sektorów i umożliwia jej zmianę. W trybie PIO Victoria wyświetla informacje o partycjach logicznych na nośniku, nawet jeśli w ogóle nie jest wykrywana w systemie BIOS. Ani jedno narzędzie z dostępem przez API nie jest w stanie tego zrobić. Dodatkowo Victoria może kontrolować poziom szumu akustycznego dysku (AAM), dostosowując prędkość ruchu jego głowic podczas wyszukiwania, przeprowadzać formatowanie niskiego poziomu, zmieniać głośność dysku twardego i przeprowadzać testy porównawcze. Można go nawet użyć do sprawdzenia fizycznego interfejsu (stanu kabla i portu). W domu uratuje HDD lub SSD w wielu trudnych sytuacjach, poza poważnymi uszkodzeniami mechanicznymi wymagającymi otwarcia HDA. Laboratorium też sobie z nimi poradzi, wykorzystując Victorię jako jedno ze sprawdzonych narzędzi.


Wniosek

O Victorii można napisać znacznie więcej, ale po szczegóły odsyłam jeszcze do rosyjskojęzycznej dokumentacji. A ponieważ wersje programu różnią się pod wieloma względami, zalecam przeczytanie instrukcji dla wersji 3.5.2, a także 4.46b i 4.47.

Uszkodzone sektory na dysku twardym

Co to są uszkodzone sektory na dysku? Najpierw krótko rozważmy organizację przechowywania informacji na dysku twardym.

Dysk twardy składa się zazwyczaj z kilku dysków magnetycznych. Czytelne głowice magnetyczne poruszają się nad obracającymi się dyskami. Podczas nagrywania głowice magnetyzują określone sekcje dysku, zapisując w ten sposób zera i jedynki - czyli informacje. Informacje są zapisywane w dowolnym miejscu, ale w ściśle określonych obszarach dysku. Dysk jest podzielony na ścieżki, które z kolei są podzielone na sektory. Informacje są rejestrowane w tych sektorach.

W niektórych przypadkach nie można odczytać informacji z sektora na dysku. Taki sektor nazywa się zepsutym. Przyczyną powstawania uszkodzonych sektorów może być nagła przerwa w zasilaniu podczas operacji zapisu na dysku twardym, wstrząs podczas pracy, przegrzanie lub fizyczne zużycie. Najczęściej uszkodzone sektory na dysku twardym powstają w wyniku dwóch pierwszych powodów.

Program do sprawdzania dysku i odzyskiwania uszkodzonych sektorów Victoria

Victoria to darmowy program białoruskiego programisty Siergieja Kazańskiego do odzyskiwania uszkodzonych sektorów i sprawdzania dysku twardego. Ten program ma również wersję dla systemu Windows. Ale zdecydowanie polecam korzystanie z wersji DOS, aby uzyskać bardziej niezawodne działanie dysku twardego. Poniżej znajdziesz instrukcje dotyczące pracy z wersją Victoria dla systemu DOS.

Program Victoria umożliwia przeglądanie tabeli SMART dysku twardego, skanowanie powierzchni dysku w poszukiwaniu uszkodzonych i źle czytelnych sektorów, przywracanie uszkodzonych sektorów, całkowite usuwanie wszystkich sektorów na dysku twardym (formatowanie niskiego poziomu). A więc do interesów!

Sprawdzanie dysku pod kątem uszkodzonych sektorów

Zanim zaczniesz sprawdzać i odzyskiwać uszkodzone sektory dysku twardego, musisz się przygotować. Konieczne jest odpowiednie skonfigurowanie kontrolera dysku twardego w systemie BIOS, aby program mógł poprawnie współpracować z dyskiem twardym.

Konieczne jest ustawienie trybu kontrolera SATA w systemie BIOS na IDE. W trybie AHCI Victoria nie będzie w stanie rozpoznać dysku twardego i nie będzie mogła z nim pracować.

Teraz możesz uruchomić system DOS za pomocą rozruchowego dysku flash USB i uruchomić Victoria.

Przede wszystkim należy wybrać kanał IDE, z którym będziemy pracować, czyli do którego podłączony jest testowany dysk twardy.

Aby to zrobić, naciśnij klawisz „P” (łac.). W wyświetlonym menu wybierz kanał i naciśnij Enter. Jeśli twój dysk jest podłączony do portu SATA, najprawdopodobniej musisz wybrać element Zewn. PCI-ATA/SATA. Jeśli twój dysk jest wyposażony w złącze IDE, wybierz port, do którego jest podłączony.

Jeżeli w BIOS-ie na płycie głównej (w trybie IDE) jest poprawnie skonfigurowany kontroler SATA, program wyświetli listę kanałów. Należy wprowadzić z klawiatury numer kanału, do którego podłączony jest testowany dysk. W naszym przypadku jest to „3”.

Wprowadź liczbę „3” i naciśnij Enter. Po wybraniu kanału konieczna jest inicjalizacja dysku twardego w programie. Aby to zrobić, naciśnij klawisz F2. Na ekranie pojawią się informacje serwisowe dysku twardego (jego model, rozmiar i inne informacje). Jeśli tak się stanie, oznacza to, że zrobiłeś wszystko dobrze i program mógł połączyć się z dyskiem.

Teraz pierwszym krokiem jest spojrzenie na tabelę SMART dysku twardego. W wielu przypadkach informacje z niego mogą wyjaśnić sytuację nawet bez skanowania powierzchni. Aby wyświetlić dysk SMART w Victoria 3.52, musisz nacisnąć klawisz F9 .

W tabeli interesują nas przede wszystkim dwa punkty: liczba realokowanych sektorów I Bieżące oczekujące sektory . Pierwszy parametr pokazuje liczbę sektorów przeniesionych do strefy rezerwowej (odzyskanych lub przemapowanych), drugi parametr pokazuje liczbę podejrzanych sektorów, to znaczy, których dysk twardy nie mógł odczytać z tego czy innego powodu.

Jak widać na powyższym rysunku, liczba odzyskanych sektorów na tym dysku jest bardzo duża (767). Oznacza to, że dysk najprawdopodobniej ma problemy z powierzchnią dysku. Dodatkowo SMART pokazuje również obecność podejrzanych sektorów, co potwierdza wersję uszkodzenia powierzchni dysku. Taki dysk można odzyskać, ale nie należy go używać w przyszłości. Tak duża liczba uszkodzonych sektorów świadczy o tym, że dysk przestał być niezawodny. Lepiej wymienić taki dysk na nowy i skopiować na niego informacje z uszkodzonego dysku. Ale najpierw w każdym razie musisz spróbować naprawić uszkodzone sektory na dysku twardym.

Aby powrócić ze SMART, naciśnij dowolny klawisz.

Odzyskiwanie uszkodzonych sektorów dysku twardego

Teraz rozważ pytanie, jak przywrócić uszkodzone sektory na dysku. Naprawa uszkodzonych sektorów nie jest właściwie niczym skomplikowanym. Aby rozpocząć, możesz po prostu przeskanować dysk w poszukiwaniu uszkodzonych sektorów, ale natychmiast włączymy funkcję odzyskiwania.

Teraz powinniśmy powiedzieć trochę o samym mechanizmie odzyskiwania uszkodzonych sektorów lub uszkodzonych bloków. Istnieją dwa rodzaje nieczytelnych sektorów.

W pierwszym przypadku sektor nie może zostać odczytany z powodu rozbieżności między zapisaną w nim informacją a sumą kontrolną na końcu sektora. Ten problem może wystąpić, jeśli zasilanie zostanie nagle wyłączone podczas procesu nagrywania. To znaczy, gdy udało się zapisać informacje w sektorze, a suma kontrolna pozostała stara. Takie uszkodzone sektory nie są z natury wadliwe. Zawierają tylko sprzeczne informacje, których dysk twardy nie może rozpoznać. Takie uszkodzone sektory są leczone poprzez wymazywanie zawartych w nich informacji i zapisywanie nowych poprawnych sum kontrolnych. Następnie sektor staje się czytelny i zapisywalny.

W drugim przypadku następuje fizyczne uszkodzenie sektora (rozmagnesowanie, zarysowania itp.). Taka wada może wystąpić na przykład w wyniku uderzenia lub przegrzania dysku twardego podczas pracy. W takim przypadku proces naprawy uszkodzonych sektorów jest trudniejszy. Każdy dysk ma wolny niewykorzystany obszar. Oznacza to, że każdy dysk ma w rzeczywistości nieco większy wolumin niż jest faktycznie używany. Obszar ten służy do przekierowania do niego nieczytelnych sektorów. Tabela dysków jest aktualizowana o nowy adres fizyczny w obszarze zapasowym dla uszkodzonego sektora. Adres logiczny pozostaje ten sam. Oznacza to, że sektor wydaje się pozostać ten sam, ale w rzeczywistości znajduje się już w innym miejscu (remap). Takie podejście oczywiście zmniejsza prędkość odczytu i zapisu w obszarze dysku z przeniesionym sektorem, ponieważ głowice magnetyczne muszą przesuwać się na koniec dysku (do obszaru zapasowego) podczas uzyskiwania dostępu do przekierowanego sektora . Jednak takie podejście usprawiedliwia się niewielką liczbą przesyłanych sektorów, a szybkość przetwarzania danych nieznacznie spada.

Odzyskiwanie uszkodzonych sektorów za pomocą Victoria 3.52

Teraz przełóżmy teorię na praktykę. Aby wywołać menu sprawdzania dysku, naciśnij klawisz F4. W wyświetlonym oknie dialogowym przesuń kursor na element wyboru akcji z nieczytelnymi sektorami i kursorem na klawiaturze, przewijając w prawo lub w lewo, wybierz element BB: Usuń 256 ust, jak pokazano na rysunku. Teraz naciśnij Enter i rozpocznie się proces skanowania powierzchni dysku w poszukiwaniu uszkodzonych bloków. Proces jest dość długi. Jeśli chcesz przerwać proces skanowania, naciśnij klawisz Esc na klawiaturze.

Jeśli zostanie wykryty uszkodzony sektor, program spróbuje go usunąć. Jeśli sektor jest fizycznie zdrowy, ta próba zakończy się sukcesem. W sektorze nie pozostanie żadna informacja, ale będzie można z niej skorzystać w przyszłości. Nie przejmuj się zbytnio informacjami. Jeśli sektor nie jest czytelny, to praktycznie nie będzie można go stamtąd wyodrębnić, więc usunięcie sektora nie powoduje utraty żadnych dodatkowych informacji. Jeżeli sektor jest nieczytelny z powodu fizycznej wady dysku, wówczas próba wykasowania nieczytelnego sektora zakończy się niepowodzeniem i zostanie zgłoszony błąd (error), jak na poniższym rysunku.

Nawet jeśli proces wymazywania sektorów zakończy się błędem, zalecam nie przerywać skanowania, ponieważ dysk może mieć uszkodzone sektory zarówno pierwszej, jak i drugiej opcji. A jeśli uszkodzony sektor można przywrócić przez wymazanie, lepiej to zrobić niż przenieść go do obszaru rezerwowego (który jest dość ograniczony).

Jeśli nie można było przywrócić uszkodzonych sektorów przez wymazanie, należy spróbować przenieść nieczytelne sektory do obszaru kopii zapasowej (ponowne mapowanie). naciśnij klawisz F4. Tym razem użyj strzałek, aby wybrać BB: Klasyczny REMAP, jak pokazano na rysunku. Następnie naciśnij Enter. Proces skanowania rozpocznie się ponownie. Ale tym razem, gdy zostanie wykryty uszkodzony sektor, program Victoria spróbuje przekierować i przenieść uszkodzony blok do obszaru kopii zapasowej. Na niektórych dyskach wolny obszar jest bardzo mały, więc jeśli zabraknie miejsca, próba zakończy się niepowodzeniem. W naszym przypadku wszystko poszło dobrze (rysunek poniżej).

Uszkodzone sektory na dysku twardym zostały pomyślnie przywrócone. Teraz musisz sprawdzić system plików pod kątem błędów (na przykład przez dowódca ERD pożytek chkdsk lub uruchamiając system Windows, jeśli to możliwe) lub sformatować dysk. Po tym możesz nadal korzystać z dysku twardego bez problemów.

Przegląd programu

Na razie Dysk twardy Victoria jest jednym z najlepszych programów do odzyskiwania dysku twardego. Victoria jest niezbędna przede wszystkim informatykom lub zaawansowanym użytkownikom zajmującym się naprawą komputerów. Program jest w stanie przywrócić dysk twardy do zdrowego stanu, pomóc ocenić wydajność dysków twardych, rozwiązać problemy z „ bity"sektory.

Wymagania systemowe

  • System: Windows 10, Windows 8 (8.1), Vista, Windows XP lub Windows 7 (32-bitowy / 64-bitowy).
Funkcje programu
Czytanie paszportu dysku twardegoi udzielania szczegółowych informacji na ten temat. Możesz przeglądać parametry dysku S.M.A.R.T, oceniać jego stan według skali i statusu.
Obsługuje pięć trybów testowychpowierzchnia dysku twardego.
Wykreślanie powierzchni dysku: kompletne i przybliżone.
Rozwiązywanie problemów z awarią dysku twardego.Victoria pozwoli ci ocenić uszkodzone sektory. Zazwyczaj takie awarie występują z powodu zakłóceń w odbiorze i transmisji różnego rodzaju informacji.
Czyszczenie dysku twardego.Możesz łatwo sformatować dysk.
Wyświetlanie niestabilnych obszarów dysku(uszkodzone sektory), wskazując dokładny adres każdego uszkodzonego sektora i zapisując je w oddzielnym pliku w folderze programu.
Ukrywanie wad. Za pomocą programu można ukryć defekty, uszkodzone sektory na powierzchni dysku twardego za pomocą jednego z trzech możliwych testów pod kątem błędów, wybierając opcję „Remap”.
Pomiar wydajności.Victoria może mierzyć wydajność dysku twardego (oszacować prędkość ustawionych głowic) za pomocą wykresów lub wskaźników numerycznych.
  • Dodano przycisk „SZYBKO”, aby szybko przeskanować dysk twardy lub dysk SSD w poszukiwaniu uszkodzonych sektorów. Czas skanowania: 2 do 3 minut.
  • Dziennik wyświetla teraz bardziej szczegółowe informacje.
  • Dodano nowe atrybuty S.M.A.R.T dla dysków SSD.
  • Zwiększony rozmiar czcionki w przeglądarce HEX.
  • Poprawiona wydajność programu.
  • Naprawiono wiele błędów.
Zrzuty ekranu programu
Podobał Ci się artykuł? Podziel się z przyjaciółmi!
Czy ten artykuł był pomocny?
Tak
NIE
Dziekuję za odpowiedź!
Coś poszło nie tak i Twój głos nie został policzony.
Dziękuję. Twoja wiadomość została wysłana
Znalazłeś błąd w tekście?
Wybierz, kliknij Ctrl+Enter i naprawimy to!