Mhdd lågnivåformatkommando. Testar hårddisken (HDD). Läs sektorer till fil i MHDD

Syftet med programmet

Victoria-programmet är designat för testning olika enheter: HDD, blixt, RAID-arrayer, låter dig också dölja ytdefekter på hårddisken, om ett sådant alternativ är tillgängligt. Författaren till programmet är Sergey Kazansky, distribueras gratis, du kan ladda ner http://hdd-911.com/

Kort beskrivning av programmet

På Vista och äldre system måste programmet köras som administratör även om din konto har administratörsrättigheter.

Programfönstret är uppdelat i flera flikar: Standard, SMART, Test, Advanced och Setup. API- och PIO-omkopplarna ändrar programmets funktionssätt med disken som testas. PIO-läge kräver stöd från moderkortets chipset. Moderna system före omkring 2011 stöds inte detta funktionssätt för programmet, så vi kommer inte att beskriva det. Låt oss ta kort beskrivning flikkontroller.

Standard. Fönstret till höger visar en lista över enheter som är installerade i systemet. Dessa är inte bara hårddiskar, utan även USB-minnen, SD, CF och andra minneskortläsare. De kan också testas. Enheten för testning väljs genom att klicka på önskat objekt. Omedelbart till vänster i Drive ATA-passfönstret visas information om den valda enheten. Seek, Acoustic menegment & BAD "er kör söktestet, låter dig hantera AAM (om det stöds av disken) och simulera dåliga sektorer på disken.

SMART. När du trycker på knappen Get SMART läses SMART. USB-enheter stöds inte. Resten av knapparna SMART PÅ, SMART AV, Spara automatiskt PÅ/AV-knapparna aktiverar/inaktiverar SMART-övervakning och sparar läsattribut.

testa. Huvudfliken som vi kommer att arbeta med i framtiden. Fönstren Start LBA/End LBA definierar början och slutet av regionen som testas. Som standard testas hela disken. Paus - pausar testet, värdet ändras till Fortsätt. Starta - starta det valda testet, ändra värdet till Stopp - stoppa testet. Rhombus med gröna pilar - rör sig framåt eller bakåt på skivans yta. Blockstorlek - storleken på blocket av sektorer som läses åt gången, du kan lämna det ifred. Timeout - tiden efter vilken, i avsaknad av ett svar från enheten, kommer programmet att överföras till nästa sektor. Slut på test - vad du ska göra i slutet av testet: stoppa disken, starta testet igen, stäng av disken eller stäng av datorn. Färgskalan visar antalet block med angiven tid läsning. Verifiera, Läs, Skriv omkopplare - testval. Verifiera - kontrollera: disken läser sektorn, men överför inte dess innehåll till datorn. Läs - Läser in en sektor i datorn. Skriv - raderar en sektor - detta test förstör användardata. Switchar Ignorera, Mappa om, Återställ, Erase - läget för att arbeta med dåliga block. Ignorera - hoppa över. Remap - försök att mappa om en sektor från en reserv. Återställ - försök att läsa data och skriva tillbaka (fungerar inte på moderna diskar > 80GB). Erase - ett försök att skriva till en dålig sektor. Det kan fixa det om en felaktig kontrollsumma (CRC) skrivs till sektorn. > - genomförande av testet före.<- выполнение теста назад: с конца диска. >?< - чтение по случайным адресам. >|< - тест «бабочка»: чтение попеременно сначала и с конца диска. Break All – отмена всех команд. Sleep – остановить диск. Recall – включить диск снова (после sleep).

Avancerad. Huvudfönstret visar innehållet i den sektor som anges i fältet Sec. Fönstret nedan visar innehållet i partitionstabellen genom att klicka på knappen Visa deldata. MBR ON/OFF-knapparna aktiverar/avaktiverar möjligheten att känna igen partitioner i operativsystemet.

Ett exempel på att arbeta med Victoriaprogrammet För ett exempel på att testa en disk, låt oss ta en defekt hårddisk WD2600BEVT, som har ytskador och dåliga attribut i SMART. Vi startar programmet, väljer vår disk och ser följande: till vänster ser vi parametrarna för den valda disken.
Därefter, på fliken SMART, kan du se SMART på vår disk. Här är han.



Vi ser att programmet tolkar det som dåligt. Låt oss överväga mer i detalj.

Attribut 5 Omfördelat sektorantal - antalet omtilldelade sektorer 1287 - skivan "strippar".

Attribut 197 Aktuella väntande sektorer - antalet kandidatsektorer för omtilldelning, om det 5:e attributet svämmar över, indikerar det att skivan är "smulad", ytan försämras snabbt.

Detta betyder att om data behövs från en disk måste du kopiera den omedelbart och inte försöka reparera en sådan disk. De åtgärder som vi kommer att överväga härnäst kan leda till förlust av information.



UNCR-fel är synliga - dessa är dåliga, oläsbara sektorer - dåliga (dåliga block).

Du kan avmarkera kryssrutan Grid, sedan visas disklässchemat. På platser med dåliga är hastighetssänkningar synliga, markerade med rött.



I slutet av testet kan du försöka dölja dåliga sektorer genom att välja Remap-läget. Detta kan hjälpa om det finns dåliga, men SMART är inte DÅLIG än. Det ser ut så här:



Resultatet av omkartan kan ses genom att läsa smartdisken. Här är han:



Värdet på det 5:e attributet ökade och blev 1291. Under normal drift lanseras diskar, i avsaknad av anrop till dem, i bakgrund egna procedurer för kontroll och omtilldelning av sektorer och antalet kandidater för ommapning, numrerande i hundra, indikerar att disken inte längre kan upprätthålla ett betingat tillstånd och måste bytas ut. Och SMART-statusen beskriver inte alltid diskens tillstånd på ett tillfredsställande sätt - den kan skadas allvarligt, och SMART-statusen visas som BRA.

MHDD-program

MHDD är liten men kraftfull gratis program, designad för att fungera med hårddiskar på den lägsta nivån (som går förbi BIOS). Den kan diagnostisera enheter, läsa och skriva godtyckliga sektorer, hantera SMART-systemet och mycket mer.

Distributionspaketet för programmet finns på utvecklarens webbplats http://www.ihdd.ru. Du kan ladda ner MHDD som en CD-avbildning (fil mhdd32verx.x.iso) eller som en självextraherande diskettavbildning. På samma sida finns en ny version dokumentation för programmet. Som standard fungerar programmet med en hårddisk ansluten till den sekundära (sekundära) IDE-kanalen som den första enheten (Master). Hon kan arbeta med SATA-enheter eller SCSI. MHDD-programmet har många funktioner. Här är bara några steg.

Hämtar diskinformation.

Skannar diskytan.

Spara en diskavbildning till en fil.

Dessa operationer förenas av det faktum att de inte är relaterade till att skriva data till disken som kontrolleras, det vill säga de är oförstörande. Det är inte värt att göra något annat med disken som användaren ska återställa information från. Huvuduppgiften är bara att bedöma situationen och inte att kontrollera disken, vilket är huvudsyftet med MHDD-programmet.

1. Bränn programmet till en CD och starta sedan datorn från den. Menyn för val av drivenhet visas på skärmen (fig. 2.6). Välj den disk du vill undersöka och ange dess nummer från listan. Du kan ta fram denna meny när som helst genom att trycka på Skift+F3.

Ris. 2.6. Skivval

2. När du har angett en enhet (till exempel 3), tryck på Enter. Programmet är redo att arbeta med denna hårddisk. Längst upp på skärmen finns register, eller flaggor. Alla IDE- eller SATA-enheter ska rapportera "DRIVE READY" och "DRIVE SEEK COMPLETE", det vill säga DRDY- och DRSC-flaggorna ska vara markerade. Flaggan BUSY signalerar att enheten utför någon operation, såsom läsning eller skrivning.

Du kan få hjälp om kommandon när som helst genom att trycka på F1-tangenten. Ändå föredrar många att skriva ut en lista med kommandon i förväg och lägga det här arket bredvid datorn - det är bekvämare.

Alla kommandon skrivs in från tangentbordet, skiftläge spelar ingen roll. Inmatning av valfritt kommando slutförs genom att trycka på Enter. Esc-tangenten används för att avbryta eller avbryta exekveringen av ett kommando.

3. Ange ID-kommandot för att få diskinformation. Ett annat kommando, EID, visar mer detaljerad information (Figur 2.7).

Ris. 2.7. Skivinformation

4. För att skanna ytan, tryck på F4-tangenten eller skriv kommandot SCAN och tryck på Enter. En meny visas där du kan ändra vissa inställningar. Som standard är startsektorns nummer noll (startsektorn). Antalet för den slutliga sektorn är lika med det maximala möjliga (änden på skivan). Alla funktioner som kan ändra eller förstöra data på disken (Remap, Erase Delays) är inaktiverade som standard. Tryck på F4-tangenten igen för att börja skanna.

MHDD skannar enheter i block. För IDE/SATA-enheter är ett block lika med 255 sektorer (130 560 byte). Allt eftersom skanningen fortskrider byggs en blockkarta på skärmen (fig. 2.8). Till höger om den finns "legenden". Ju kortare blockåtkomsttid, desto bättre. Om det finns problem med att komma åt blocket ökar tiden, men om ett fel uppstår visas motsvarande symbol på kartan.

Ris. 2.8. Ytskanning

Allt som listas i förklaringen under frågetecknet (överstigande den tillåtna åtkomsttiden) är olika varianter av oläsbara block. Tolkningen av dessa fel är följande:

UNC - Uncorrectable Error, unrecoverable error;

ABRT - Avbryt, kommandot avvisats;

IDNF - Sektor-ID hittades inte, sektoridentifierare hittades inte;

AMNF - Adressmärke hittades inte, adressmärke hittades inte;

T0NF - Spår 0 Not Found, det är omöjligt att hitta ett nollspår;

BBK - Bad BlockK, ett "dåligt" block utan anledning.

Det viktigaste här är att förstå att alla dessa är resultatet av fysiska defekter i HDA. Det är viktigt att bestämma hur man sparar data, inte hur man reparerar hårddisken. Försiktigheten vid skanning är att inte ryckas med i diagnostik. Kartans utseende kan dock antyda vissa slutsatser.

Regelbundet upprepade block med ökad åtkomsttid är resultatet av att placera huvudena på nästa cylinder. Detta är helt normalt.

Slumpmässigt utspridda block med olika typer av defekter är ett tecken på den allmänna nedbrytningen av frekvensomriktaren. Plattor, lager eller huvuden är slitna. Kanske var hårddisken "slagen" eller överhettad.

En "fläck" i mitten av vilken det finns absolut oläsbara block omgivna av block med ökad åtkomsttid är ett tecken på en ökande defekt på wafern. Det är nödvändigt att omedelbart extrahera bilden.

Strikt och regelbundet upprepande identiska grupper av otillgängliga block är ett tecken på ett felaktigt huvud. Om så önskas kan du till och med beräkna detta huvud baserat på skivans fysiska geometri. Om de viktigaste uppgifterna finns på ytan av plattan som betjänas av detta huvud, måste hårddisken repareras under speciella förhållanden. Kanske är plattan inte helt repad än.

En användbar funktion är akustisk hantering. Buller upphetsar naturligtvis inte användaren. Ljudnivån som avges när huvudena flyttas reduceras dock genom att minska hastigheten på deras rörelse. För en defekt hårddisk kan detta vara en åtgärd som kan underlätta dess drift.

1. Skriv kommandot AAM och tryck på Enter. Här kan du se de möjliga värdena för parametern som stöds av den här hårddisken.

2. Ange värdet som motsvarar den tystaste operationen och tryck på Enter-tangenten. Detta kommer att hjälpa hårddisken lite, särskilt huvudblocket, under varaktigheten av ytterligare manipulationer.

I dessa steg avslutas diagnostiken och dataåterställningen påbörjas. MHDD-programmet kan kopiera enskilda sektorer eller en hel disk till en fil eller uppsättning filer. Defekta oläsbara sektorer hoppas över av programmet.

TOF-kommandot kopierar det specificerade området av sektorer (som standard från noll till den sista sektorn på denna disk) till en enda fil. Bildfilens storlek får inte överstiga 2 GB. Om användaren bestämmer sig för att skapa en diskavbildning som är större än 2 GB, är det bättre att använda kommandot ATOF, eftersom det automatiskt kan dela upp bilder i separata filer.

1. Skriv TOF-kommandot och tryck på Enter. Prompten Fast Disk Image Creator visas (Figur 2.9).

2. Ange numret på startsektorn och tryck på Enter.

3. Ange numret på den sista sektorn och tryck på Enter.

Ris. 2.9. Skapa en bild med TOF-kommandot

4. Ange sökvägen och filnamnet för bilden som ska skapas. Namnet är godtyckligt och filen måste skapas på en annan fysisk disk.

5. Tryck på Enter för att börja kopiera.

När kopieringen är klar kan du stänga av den problematiska disken och inte längre hantera den, utan med filen - dess sektor-för-sektor kopia. Detta kommer att skydda disken från ytterligare skador: om hårddisken börjar gå sönder kan varje extra minut av arbete lägga till nya dåliga block till plattorna eller helt förstöra det skadade huvudet. Användaren måste starta sin kommunikation med den problematiska disken med kopiering och skjuta upp diagnostiken.

Vilket program man ska göra en kopia av är en öppen fråga. Det finns inget definitivt svar på det. MHDD-program och mycket likt det Victorias program skapa färre problem vid läsning av hårddiskar med många fysiska defekter. Sådana problem kan vara frysning av själva programmet eller hela datorn när man försöker läsa några dåliga sektorer. Å andra sidan, R-Studio programvara något bekvämare, särskilt eftersom du fortfarande behöver extrahera data från bilden med det här programmet. Slutsats: du kan prova att använda flera program.

Från Fedora 8 Användarhandbok författare

4.4.2. Xsane-programmet Du behöver inte göra någonting för att ställa in en skanner på Fedora 8. Anslut bara skannern till din dator och kör verktyget xsane (menykommandot Applications? Graphics). Xsane-programmet kommer automatiskt att upptäcka skannern och efter det kan du börja skanna genom att klicka

Från Linux-boken för användaren författare Kostromin Viktor Alekseevich

4.7.1. Tar-programmet En läsare som är van vid arkiverare som arj, som samlar in filer i ett enda arkiv och omedelbart "komprimerar" dem, kan ha frågan "Varför använda två program?" Saken är att tar står för Tape ARchiver, den komprimerar inte data, utan kombinerar bara

Från bok Windows Vista författaren Vavilov Sergey

10.2. rpm-programmet Namnet på detta program (eller kommandot) är en förkortning för Redhat Package Manager. Denna förklaring ges i de flesta Linux-böcker och manualer och förefaller mig mer korrekt och logisk, även om kapitel 6 i "The Official Red Hat Linux Reference Guide" säger: "RPM Package Manager (RPM), är en öppen

Från boken DIY Linux Server författare Kolisnichenko Denis Nikolaevich

12.2.3 gv-programmet gv-programmet (eller ghostview) utvecklades av Johannes Plass och är designat för att visa PostScript- och PDF-filer (Fig. 12.2) Efter att ha kört det utan att ange ett filnamn kommer huvudprogrammets fönster att vara tomt. För att öppna en fil, klicka på

Från boken Computer Tutorial författare Kolisnichenko Denis Nikolaevich

13.3.2 ftp-programmet ftp-programmet är användargränssnittet till standardprotokollet för filöverföring på Internet - Filöverföring protokoll. Programmet låter dig överföra filer till en fjärrdator och ta emot filer från fjärrdator. Men genom att utfärda ftp-kommandot kan du

Från boken Prolog Programmering för artificiell intelligens författaren Bratko Ivan

Program Ett program är en sekvens av maskininstruktioner (en uppsättning instruktioner som är förståeliga för processorn) utformade för att utföra en specifik uppgift. Som regel är programmet utformat i form av en eller flera körbara filer, som efter installation

Från boken C-programmeringsspråket för personlig dator författaren Bochkov S. O.

2.6.2. RPM-installation programvara i Red Hat- och Mandrake-distributioner görs det med rpm-programmet. RPM (red hat package manager) är Red Hats pakethanterare. Även om den har "Red Hat" i namnet, är den helt avsedd att fungera som ett paket med öppen källkod.

Från Ubuntu 10 Snabbstartguide författare Kolisnichenko D.N.

Nero Express programvara Den bästa programvaran för att bränna skivor Bränn skivor Windows-verktyg inte intresserad. För det första är det tråkigt, och för det andra finns inga inspelningsinställningar tillgängliga för dig, du kan inte ens ange hastigheten, för att inte tala om valet av skivformat, inspelningsmetod. Här

Från boken The C Language - A Beginner's Guide författaren Prata Stephen

4.5.1. Program 1 Först måste du välja ett sätt att presentera positionen i styrelsen. Ett av de mest naturliga sätten är att representera positionen som en lista med åtta föremål, som var och en motsvarar en av drottningarna. Varje sådant element kommer att beskriva det fältet

Från boken Anonymitet och säkerhet på Internet. Från "tekannan" till användaren författare Kolisnichenko Denis Nikolaevich

4.5.2. Program 2 I enlighet med representationen av styrelsen som antogs i Program 1 såg varje lösning ut som att damerna placerades helt enkelt i på varandra följande vertikaler. Ingen information skulle gå förlorad om X-koordinaterna utelämnades. Det är därför

Från författarens bok

4.5.3. Program 3 Vårt tredje program för problemet med åtta drottningar är baserat på följande överväganden. Varje dam ska placeras på någon ruta, d.v.s. på vissa vertikala, vissa horisontella och även på skärningspunkten mellan några två diagonaler. För,

Från författarens bok

Källprogram Ett källprogram är en samling av följande element: förbehandlardirektiv, kompilatorinstruktioner, deklarationer och definitioner. Preprocessor-direktiv anger vad förprocessorn gör för att transformera programtext.

Från författarens bok

9.3. apt-get Låt oss säga att du har en package.deb. När du installerade det visade det sig att det kräver närvaron av paketet lib.deb, som du inte har installerat. Tja, du hittar ett saknat paket på Internet, installera det på det sätt som beskrivs i avsnittet. 9.2 (dvs. ansöker

Från författarens bok

20.3. Bum-programmet Tidigare hade Ubuntu ett Services-program (under programgruppen System | Administration) som gjorde att du kunde aktivera/inaktivera systemtjänster. Det finns inget sådant program i moderna versioner av Ubuntu. Men du kan installera programmet Boot-Up Manager, vilket är ännu bättre än

Från författarens bok

Program Nedan finns ett kort program som låter dig ta reda på teckenkodsnumret även om din maskin inte använder ASCII-kod. main() /* bestämmer teckenkodnumret */( char ch; printf(" Ange ett tecken. "); scanf(" %c", &ch); /* input

Från författarens bok

P1.1. AVZ-program AVZ-programmet (Zaitsevs Anti-Virus) är ett mycket användbart verktyg och har hjälpt mig mer än en gång sedan Windows XPs dagar. Sedan använde jag Kaspersky Anti-Virus, som inte visste hur det skulle fungera säkert läge. Det blev så här - allt som huvudantiviruset missade, i

Nyligen har tillverkare på allvar tagit upp problemet med att minska ljudnivån som avges av enheter.
Vissa har uppnått fantastiska resultat samtidigt - till exempel lyckades Seagate minska ljudet från spindeln på den fjärde "barracudan" så mycket att det inte längre uppfattades av örat.
Men pannkakor är inte den enda källan till buller inom hårddiskmekanik.

Ställdonet är också bullrigt - dess skarpa rörelser skär genom luften inuti burken, vilket ger upphov till ett "gryntande" ljud av positionering.
Naturligtvis kan det bromsas genom att ändra formen på strömmen i spolen till en jämnare, men detta kommer oundvikligen att orsaka en försämring av en så viktig hård parameter som åtkomsttiden - det är denna som avgör prestandan diskundersystem i multitasking-miljöer och när man hanterar många små filer.

Samtidigt finns det uppgifter där snabb positionering inte alls är nödvändig, utan tystnad behövs - till exempel när du arbetar i kontorsapplikationer, när du spelar musik och filmer.

Hur ska man vara här?
Det var detta problem som löstes av hårddiskutvecklare ganska nyligen - ATA-specifikationen introducerade funktionen "Automatic Acoustic Management" (AAM) - en snabb justering av brusnivån som avges av enheten som ett resultat av huvudens rörelse av minska hastigheten på deras rörelse.

AAM kan styras av proprietära verktyg för vissa hårddiskar, såsom IBM och Maxtor.
Men de gör det extremt obekvämt - användaren har inte möjlighet att snabbt bedöma den aktuella ljudnivån.

I MHDD implementeras allt detta mycket mer bekvämt: skriv bara in "AAM" i konsolen, och själva hårddisken kommer att börja knäcka sina huvuden, vilket visar dess ljudnivå.
Och du kan ändra det med knapparna "M" (minsta ljudnivå), "L" (medium) och "P" (maximalt).

"D"-tangenten stänger av AAM helt, medan hårddisken blir så snabb som möjligt, men samtidigt så hög som möjligt.
Du kan byta hårddisk direkt från Windows 9x när som helst, till skillnad från andra "proprietära" verktyg (Fig. 3).

Figur 3. Automatisk akustisk hantering

Säkerhetsalternativ

Har du någonsin velat skydda din information från främlingar?
Naturligtvis uppstår en sådan önskan ibland, särskilt om flera personer arbetar vid datorn.
Personlig korrespondens, dokument, och till och med bara väletablerad operativ system- det är långt ifrån full lista vad du vill skydda och skydda från någon annans invasion.

Det vanligaste sättet att begränsa åtkomsten till konfidentiell information är att skapa krypterade partitioner på en hårddisk, arkivera med ett lösenord, lösenordsskydda alla filsystem på den logiska nivån specialprogram i startsektorn på hårddisken), och ibland en fysisk förändring av hela hårddisken (till exempel med hjälp av ett mobilt rack).

Men ett sådant skydd har många nackdelar.
Informationen finns fortfarande kvar på media och även om den inte är explicit tillgänglig (skyddsprogram är ofta begränsade till enbart kryptering startrekord, och lämnar även FAT oförändrat), kan det enkelt extraheras från en sådan disk genom att ställa in en diskredigerare på den, eller, vilket är enklare, ett av programmen för att spara information, till exempel den välkända "Easy Recovery".

On-the-fly filkryptering är mer motståndskraftig mot hackning, men det kräver en permanent minnesboende som fångar upp en del av systemets API och skapar en avsevärd belastning på den centrala processorn.

Och ingen är immun från att ett sådant program misslyckas eller fryser i det mest olämpliga ögonblicket.
Och om den krypterade partitionen är skadad (till exempel av virus) kommer det att vara extremt svårt att extrahera information från den.

Helst bör ett säkerhetssystem uppfylla tre grundläggande krav:
1. Var oberoende av operativsystemet, filsystemet, datorn och deras fel.
2. Var pålitlig och svår att bryta.
3. Ta inte bort systemresurser.
Och så det hade förblivit en dröm om ingen hade gissat att anförtro detta till hårddiskkontrollern!

Detta föreslogs av utvecklarna av ATA/ATAPI-3-standarden redan 1996, men hårddiskar som faktiskt stöder säkerhetsfunktioner har dykt upp relativt nyligen.
Detta chip kallas "Security Set", och i vanligt språkbruk - ATA-lösenord.
Det låter dig skydda allt innehåll på hårddisken inte bara från läsning, utan också från skrivning, och till och med från lågnivåformatering!

Detta uppnåddes genom att integrera skyddsprogrammet direkt i hårddisken.
Den kommunicerar med omvärlden genom ett vanligt IDE-gränssnitt - allt du behöver är ett verktyg som kan göra detta korrekt.
Vissas BIOS moderkort de vet hur man sätter ett lösenord på moderna hårddiskar, och på många bärbara datorer (till exempel från DELL) har detta länge blivit normen.

Men nu behöver vi inte vara ägare till ett supercoolt kort eller bärbar dator för att skydda vår information - detta kan göras på vilken dator som helst som använder MHDD!
Och inte bara från BIOS, utan också från DOS och Windows när som helst.
Låt oss försöka ta reda på hur det fungerar.

Vi startar MHDD och genom att trycka på tangentkombinationen + väljer vi hårddisken som vi vill stänga.
Vi trycker på.
Var uppmärksam på raden "Säkerhet: Hög, Av" - det betyder att lösenordet för hårddisken inte är inställt (Fig. 4).

Förare AMD Radeon Programvara Adrenalin Edition 19.9.2 Tillval

En ny version AMD-drivrutiner Radeon Software Adrenalin Edition 19.9.2 Tillval förbättrar prestandan i Borderlands 3 och lägger till stöd för Radeon Image Sharpening.

Kumulativ Windows uppdatering 10 1903 KB4515384 (tillagd)

Den 10 september 2019 släppte Microsoft en kumulativ uppdatering för Windows 10 version 1903 - KB4515384 med ett antal säkerhetsförbättringar och en fix för ett fel som gick sönder Windows fungerar Sök och orsakade hög CPU-användning.

Innan du utfärdar detta kommando måste UNLOCK-kommandot utfärdas.

RPM Ändra spindelhastighet(denna procedur är inte garanterad att fungera)

FF Skriv skivsektorer. Data för skrivning hämtas från den angivna filen

AAM Justera körljudegenskaperna

MAKEBAD Generering av BAD-block. Fungerar inte på alla enheter

Slumpmässigt dåligt Generering av dåliga block, sprider dem slumpmässigt över ytan

I DET Återställning och omkalibrering

FDISK Gör en partition för hela disken. Endast MBR ändras

SMART / Styra SMART-systemet och visningsattribut

SLUTA / Stoppa spindeln

jag/ Skicka kommando-ID sedan INIT

RADERA Selektiv radering av sektorer eller fullständig radering av ytan (lågnivåformatering)

För att radera direkt, kringgå BIOS, kan du inaktivera disken i BIOS-inställningarna, eller radera med parametern /DISABLEBIOS.För raderingshastighet given parameter påverkar inte.

SNABBARE Ytradering med maximal hastighet (lösenordssystem som används)

TILL F Läser skivsektorer till en fil

Diskstartfel, sätt i systemdisken och tryck på enter. En inskription som skickar legioner av gåshud nerför din rygg, var och en i storleken HDD. Enligt elakhetens lag händer detta när ingenting visar på problem. Men skynda dig inte att frenetiskt starta om systemet - det här är ett spel rysk roulette. Det är bättre att starta från ett annat medium och ta en noggrann kontroll. Ett beprövat verktyg - MHDD - kommer att hjälpa till med detta.

Introduktion

Om SMART visar problem betyder det oftast en sak: disken är på väg att börja smulas sönder, och även onödig OS-laddning kan påverka. Nästa sak att förstå är mjukvaran "dåliga" eller hårdvara på den. Om det inte finns så många hårdvara kan du ändå försöka få liv i disken igen.

Jag tror att du har hört talas om produkter som MHDD och Victoria. De är oumbärliga för arbete på låg nivå hårddisk och hjälpa dig att uppnå stora prestationer i återhämtning och diagnos. Om Victoria, nu är det dags att ta itu med det andra - ålderdomliga, men fortfarande megaanvändbara verktyget.

MHDD är ett litet men kraftfullt gratisprogram som är designat för att fungera med enheter på lägsta nivå (så långt som möjligt). Den första versionen släpptes av Dmitry Postrigan 2000. Det kan skanna ytan på en IDE-enhet i CHS-läge. Nu är MHDD mycket mer än diagnostik. Med MHDD kan du göra vad som helst: diagnostisera enheter, läsa och skriva godtyckliga sektorer, hantera SMART-systemet, lösenordssystem, kontrollsystem bulleregenskaper, samt ändra storleken på enheten.

Trots att arbetet med MHDD är möjligt genom installerat Windows, Jag rekommenderar starkt att du bränner bilden till ett USB-minne eller en extern (eller andra start)-enhet och startar bara DOS därifrån. Tro mig, i ett hårdvaruproblem är det bättre att utesluta så mycket som möjligt alla länkar i kedjan som kan leda till fel eller att datorn fryser under drift.

Åh de där gränssnitten

Inte alla gränssnitt kan identifieras korrekt av programmet.

SATA-gränssnitt. Det finns en möjlighet att disken inte kommer att upptäckas i MHDD. Anledningen kan vara driftsläget för SATA-kontrollern (IDE och AHCI) i BIOS. MHDD, tyvärr, stöder inte AHCI-läge. Behöver ändras BIOS-inställningar. Det värsta av allt är att inte alla moderkort nu stöder detta läge. Den enda utvägen kan vara att använda en maskin med ett passande moderkort eller att vägra MHDD.

IDE-gränssnitt. För detta gränssnitt typisk fördelning av enheter på slingan - master / slav. Som standard döljer MHDD alla enheter i slavläge. Det finns två sätt att fixa detta. Det första är att ändra platsen för hårddisken (byt bygeln till master) och kontrollera att inställningarna i BIOS matchar. Det andra sättet är att försöka ändra disknumret till 2 eller 4 i MHDD. Tja, glöm inte bort konfigurationsfil mhdd.cfg , som finns i CFG-mappen. I det här fallet är parametern PRIMARY_ENABLED=TRUE viktig.

SCSI-gränssnitt. SCSI-styrenhetens drivrutin kanske inte upptäcks.

USB-gränssnitt. Det är teoretiskt möjligt att ansluta en disk via USB med hjälp av ytterligare en drivrutin och programinställningar. Drivrutinen emulerar driftläget via SCSI. Det är också nödvändigt att inaktivera alla onödiga USB-enheter. Måldisken måste vara ansluten innan MHDD kan laddas. Du måste skriva in config.sys: device=X:\USBASPI.SYS /w /v , där X:\ är sökvägen till disken.

Så jag tar en av de trasiga skivorna från hyllan (jag brukar klistra en trasig etikett på dem) och nu ska jag försöka återuppliva den för att visa hur det fungerar i praktiken. Jag hade en WDC-skruv WD7500BPVX-60JC3T0 på mina händer med en vinägrett istället för systemet och alla filer på den.

Eftersom situationen är så tråkig kan jag formatera skivan upp och ner med gott samvete, vilket avsevärt förenklar min uppgift. Men först, låt oss ta itu med lite teori och återhämtningsplan.

gör mig i ordning

Inledningsvis måste skivan initieras av programmet, vilket är ganska logiskt. Därefter utförs en ytskanning, som ger en förståelse för det aktuella tillståndet: MHDD kommer att visa tillståndet för den hårda ytan. Då måste du formatera disken och kontrollera igen. Vanligtvis i detta skede försvinner de mjuka dåliga, och bara de hårda finns kvar. Då kommer det att vara möjligt att utföra REMAP-proceduren för att omtilldela de dåliga blocken till serviceområdet.

Huvudproblemet är att serviceområdet inte är gummi, och även efter alla operationer behöver du ta hand om disken. Om dåliga block fortsätter att dyka upp är disken, oavsett hur mycket du försöker, inte längre en hyresgäst. Men i mer framgångsrika fall bör denna metod hjälpa. Som praxis visar, efter en ommapning, kan en disk fungera väldigt länge och till och med överleva sina grannar i korgen. Andra gånger dör den direkt efter omstarten - det är lika tur, och det är nästan omöjligt att förutse effekten.

Döda inte

Att dumpa en disk är mycket lättare än att återställa den. Alla vet till exempel (eller borde veta) att att koppla bort kabeln under drift leder till tråkiga konsekvenser. Vi avråder dig också starkt från att tanklöst byta flaggor och utföra kommandon i MHDD. Läs dokumentationen noga och börja inte göra något om du inte helt förstår vad det kan leda till.

Tja, du kan börja jobba! Till att börja med skapar vi startbar flashenhet. För detta rekommenderar jag - fullständiga instruktioner och DOS själv är. När media är redo återstår bara att kasta MHDD i roten, för att inte återigen klättra i kataloger från kommandoraden.

För att disken som är ansluten till den första kanalen ska visas korrekt måste du redigera mhdd.cfg-konfigurationen, som finns i CFG-mappen.

PRIMARY_ENABLED=TRUE

Som jag sa, skanning av vilken enhet som helst är endast möjlig om den bestäms av ID- eller EID-kommandona (eller genom att trycka på F2).


Läser in

För att skanna, skriv SCAN och tryck på ENTER eller använd F4. En meny visas där du kan ändra några av inställningarna. Som standard är startsektorn noll (startsektor). Slutsektorn är lika med det maximala möjliga (änden på skivan). Alla funktioner som är destruktiva för användardata (ommappa, radera fördröjningar) är inaktiverade som standard.


Låt oss gå igenom skanningsalternativen.

  • Starta LBA- den initiala sektorn för skanning, som standard 0, det vill säga början av disken.
  • Avsluta LBA- sektor i slutet av skanningen, som standard slutet av disken. Ibland är det bekvämare att skanna inte hela ytan (särskilt när diskvolymen överstiger flera terabyte), utan bara arbetsområdet där operativsystemet finns. Till exempel är skiva C 50 GB, då blir målområdet 2 * 50 * 1024 * 1024 = 104 857 600:e sektorn. Du kan beräkna det lättare: (volym * 2) * 1 000 000, totalt 100 000 000.
  • Mappa om markerar sektorn som dålig i ett speciellt serviceområde, varefter disken inte kommer åt den.
  • Paus- fördröjningstid för avläsning av en sektor, varefter kontrollen fortsätter till nästa sektor.
  • Spindown efter skanning- stoppa hårddisken efter skanning.
  • Slingtest/reparation- att utföra skanning eller kontroll cykliskt.
  • Radera förseningar- radera sektorer där läsfördröjningar detekteras.

Tryck på F4 igen för att starta skanningen. MHDD skannar enheter i block. För IDE/SATA-enheter är ett block lika med 255 sektorer (130 560 byte).


Så här fungerar skanning:

  1. MHDD skickar ett VERIFY SECTORS-kommando med LBA-nummer (sektornummer) och sektornummer som parametrar.
  2. Drivenheten höjer BUSY-flaggan.
  3. MHDD startar en timer.
  4. Efter att enheten har utfört kommandot utelämnar den flaggan BUSY.
  5. MHDD beräknar tiden för frekvensomriktaren och visar motsvarande block på skärmen. Om ett fel (dåligt block) påträffas, matar programmet ut en bokstav som beskriver felet.

MHDD upprepar steg 1-5 tills slutsektorn. Om en skanningslogg behövs kan den alltid hittas i filen log/mhdd.log. Under skanningen kan du se många rektanglar i olika färger. För att du inte ska vara för rädd ger jag ett utdrag ur hjälpen:

Förekomsten av röda (>500 ms) block på en helt frisk enhet är oacceptabel. Om de är det är det nödvändigt att radera (radera) hela skivans yta och, om detta inte hjälper, bli av med förseningar, kan vi dra slutsatsen att denna enhet inte längre är tillräckligt tillförlitlig. Alfabetiska block som x , S , etc. är inte tillåtna: de indikerar förekomsten av dåliga block på ytan.

Det första som ska göras är att helt rensa ytan med raderingskommandot. Om detta inte hjälper, skanna med alternativet EraseWaits aktiverat. Om de dåliga blocken inte har försvunnit bör du köra skanning med alternativet Remap aktiverat.

Återställer

Om skanningen avslöjar fel är det första du ska göra att kopiera all data från enheten (om du behöver dem, förstås). I mitt fall var det irrelevant. Sedan måste du rensa ytan helt med kommandot ERASE, som raderar varje sektor på enheten.


Frekvensomriktaren kommer att räkna om ECC-fälten för varje sektor. Detta hjälper till att bli av med de så kallade soft-bad-blocken. Om radering inte hjälper, kör en skanning med alternativet REMAP aktiverat.


Om du ser att varje block innehåller ett fel, försök inte radera enheten eller skanna med REMAP-alternativet aktiverat. Med största sannolikhet är enhetens serviceområde skadat, och detta kan inte fixas med vanliga MHDD-kommandon.

Den uppmärksamma läsaren som tittade på bilderna av skivskanningen visslade förmodligen och skakade bestört på huvudet. Ja, min skiva, medan jag skrev artikeln, dog helt. Antalet dåliga hårdvaror överskred alla tillåtna gränser, och när de sista raderna i artikeln var fyllda, krassade den redan som en Vitrysslands traktor. Detta är förresten att om disken börjar smulas sönder, så kan du inte lita på den, särskilt om hårdvarufel dyker upp. Remap kan hjälpa till när disken ännu inte har börjat gå sönder aktivt, men defekter har dykt upp på ytan. I alla fall, även om du lyckades fixa det, använd en sådan disk endast för icke-kritiska data och i inget fall som den huvudsakliga.

Vad indikerar indikatorerna?

  • UPPTAGEN- enheten är upptagen och svarar inte på kommandon;
  • WRFT- skrivfel;
  • DREQ- enheten vill utbyta data med omvärlden;
  • FELA- ett fel uppstod som ett resultat av någon operation.

När ERR tänds, titta längst upp till höger på skärmen: typen av det senaste felet kommer att visas där:

  • AMNF- Adressmärke hittades inte - åtkomst till en specifik sektor misslyckades. Med största sannolikhet betyder det att sektorn är korrumperad. Men omedelbart efter att du har slagit på enheten är precis motsatsen sant - det indikerar frånvaron av problem och rapporterar framgångsrikt slutförande av intern diagnostik;
  • T0NF- Spår 0 hittades inte - noll spår hittades inte;
  • ABRT- Avbryt, kommandot avvisas;
  • IDNF- Sektor-ID hittades inte;
  • UNCR- Okorrigerbart fel, ett fel som inte korrigerats av ECC-koden. Troligtvis finns det ett logiskt dåligt block på denna plats.

Ytterligare två indikatorer kan visas överst: PWD signalerar det inställda maskinvarulösenordet, HPA visas om enhetsstorleken har ändrats med HPA-kommandot (används vanligtvis för att dölja dåliga block i slutet av disken).