KANDIDATUPPSATS. Mekanisk Hårddisk. Stresstestad för att utvärdera miljöns påverkan på de interna komponenterna. Joakim Hortling



Relevanta dokument
Linuxadministration I 1DV417 - Laboration 3 Installation av ny hårddisk, RAID och logisk volymhantering

Prestandajämförelse - Sekventiell skrivhastighet i RAID 4 och RAID 5

IDE USB kabel Windows XP, Vista 7 löäzxcvbnmqwertyuiopåasdfghjklöäz [Version 1.4, ]

Filsystem. Varför? Hur? För att kunna lagra data mer permanent än i RAM. Vettig organisation Vettiga namn

Vilka är Ibas Kroll Ontrack? Räddning av brända hårddiskar Oförutsedda utgifter Norrmän i rymddräkt

Elements, säkerhetskopiering och dina bilder

Säkerhetskopiering och återställning Användarhandbok

Idrifttagande & underhållsmanual för Arcos Hydraulcylindrar

Diskprestanda Tester

LABORATIONSRAPPORT Operativsystem 1 Laboration 1, Ghost, pingpong och Windows 2003 installation

Säkerhetskopiering och återställning Användarhandbok

Starta och stänga av datorn. Att starta är i allmänhet problemfritt, men man bör vänta med aktiviteter (starta program) tills startfilerna är

Administration / Disk Management. EC Utbildning AB

Det går att fixa på egen hand! Licens för 3 datorer ingår Kompatibel med Windows XP & Vista (Alla Versioner)

Säkerhetskopiering och återställning

Säkerhet Användarhandbok

Automatic Systems. Mekanisk enhet vändkors Standardarm TR4XX FÄLTMANUAL. Intergate AB Kilegatan Strömstad Tel: Fax:

Vad jag vill med denna kurs är att vi ska använda oss av olika mappar, som gör det överskådligt.

Att använda DVD-RAM-skivor

CDC en jämförelse mellan superskalära processorer. EDT621 Campus Helsingborg av: Marcus Karlsson IDA

Snabbguide till golvslipning

Installation av atmel Studio på mac / linux

Storegate Pro Backup. Innehåll

Rekommenderad felsökning av dator innan service

Säkerhet Användarhandbok

Backup och återställning

KANDID Metadata - En forensisk analys av Exif A Marcus Larsson T UPPSA It-forensik och informationssäkerhet 180 HP , Halmstad TS

Ökat personligt engagemang En studie om coachande förhållningssätt

Henrik Asp. Allt du behöver veta för att KÖPA DATOR

Svensk version. Inledning. Installation av maskinvara. PU013 Sweex PCI-kort för 1 parallell port & 2 seriella portar

Information från leverantören av originalutrustningen

Hydraulisk Press för noshjul och kedjor.

IT-GUIDE Version 1.0 Författare: Juha Söderqvist

Test av lösenordsknäckningsattacker mot Windowsanvändare

Svensk version. Inledning. Installation av maskinvara. PU012 Sweex PCI expresskort för 2 seriella portar

Enheter. Användarhandbok

Vätebränsle. Namn: Rasmus Rynell. Klass: TE14A. Datum:

Anvisningar till rapporter i psykologi på B-nivå

BROMSIDÉER FÖR VINDKRAFTVERK

Falcon III. AOI system för 2D och 3D inspektion för komponenter på fixtur eller på palett

Hårddiskenhet (med monteringskonsol) Bruksanvisning

Advanced Format. Examensarbete i Datavetenskap. En prestandajämförelse av sektorer i RAID. B-nivå. Författare: Jesper Lindgren

Enheter Användarhandbok

ANAB AB C/O ANDERS GUSTAVSSON VASTANBY ROSENLUND FJUGESTA SWEDEN

GEIGER-SoftPlusWireless

Filöverföring i Windowsmiljö

Komponenter Removed Serviceable

Hårdskiva. Telenova, version december Manual

Säkerhetskopiering och återställning Användarhandbok

SÄKERHETSBESTÄMMELSER OCH HANDHAVANDE FÖR RCN-60-VERKTYG

LAJKA-GUIDE. Så totalraderar du. din mobil eller surfplatta. 7 Säker utrensning före försäljning 7 Smidigt och enkelt 7 För Android, Iphone och Ipad

Hantering av begränsat antal skrivningar på Solid State diskar

INCIDENTRAPPORT FÖR DRIFTSTÖRNING VÄSTBERGA DATACENTER, ZON 1

LÄNKHJUL S3. Monteringsanvisning för: Länkhjul S3

Bilateralt avtal USA - EG. Presentatör. Johan Brunnberg, Flygteknisk Inspektör & Del-M Koordinator, Sektionen för luftvärdighetsorganisationer

komplett kopia av hårddisken 20 minu En instabil dator som ofta drabbas av fel får du snabbt på rätt kurs med en kopia av Windows och alla program.

Livslång förvaring. Vår erfarenhet - din garanti

Enheter. Användarhandbok

TrafficLED Installationsanvisning. Översatt med tillstånd av GIFAS-ELECTRIC GmbH. Version: V 1.02 Svenska

R

Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén

Platsen för placering av äggkläckningsapparaten bör vara så pass ventilerad och torr så att temperaturen är konstant ca C.

Acer erecovery Management

Bruksanvisning. Bestic software version Äthjälpmedel. Internet:

Laboration 2 Datorverktyg vid LiU

Versionshantering med Git

Quick Start Guide Snabbguide

Enheter Användarhandbok

SUZUKI GRAND VITARA 3P CITY 2011»

HTC Snabbguide Golvslipning

MEKANIKENS GYLLENE REGEL

OBSERVERA: Innan du monterar motorn på antennmasten ska du koppla motorn till kontrollenheten med kontrollkabeln och utföra funktionen i paragraf 7.

Teknikprogrammet Klass TE14A, Norrköping. Jacob Almrot. Självstyrda bilar. Datum:

Användarmanual Elevdator

PNSPO! Minneskort till CJ. 14 mars 2012 OMRON Corporation

Prestandamätning av RAID-lösningar

Så här skapar du en katastrofplan för oförutsedda händelser

Fiat » Fiat Panda / 4x4 2003» Fiat Panda 4x4 Climbing / 4x4 Cross 20033»

Svensk version. Inledning. Installation av maskinvara. Installation av Windows XP. LW057V2 Sweex trådlösa LAN PCI-kort 54 Mbps

Pappersindustri REFERENSER. GL&V Sweden, Cellwood Machyneri Sweden, Voith papper Tyskland, Voith papper Norge, IBS Österrike, Corbelini Italien

Användarmanual CHOCOLINO CAFÉLINO

Hårddisk. Anvisningar för byte Följ nedanstående anvisningar noggrant. I annat fall kan utrustningen skadas och garantin bli ogiltig.

4.1 Inventering av olika koncept

Montering av VDO Viewline instrument Ø52mm

GETINGES DA VINCI-LÖSNING

2.1 Installation of driver using Internet Installation of driver from disk... 3

Beijer Electronics AB 2000, MA00336A,

Din manual HP PAVILION SLIMLINE S7700

ASSEMBLY INSTRUCTIONS

ETP-EXPRESS För snabb montering och kompakt inbyggnad. ETP-EXPRESS R Rostfritt. ETP-EXPRESS C Nickelbelagd

Uppdatering av programvaror

DIG IN TO Dator och nätverksteknik

Internethistoria - Situation

QC i en organisation SAST

Inledande frågor 1. Hur stor kunskap har du inom säkerhetskopiering? Har stor kunskap Kan lite Kan lite

GYLT/GYLS. Manual. Sid 1(6) Smidig och enkel anslutning med M12-kontakten. Mekanisk specifikation

Batteriladdare Smart 50 Med inbyggd ficklampa för 6 200Ah bly-syra batterier

Externa mediekort. Användarhandbok

Styr- och Reglerteknik för U3/EI2

F Secure Booster är ett verktyg för att snabba upp och städa upp i din pc eller

Transkript:

IT-forensik och informationssäkerhet 180 hp KANDIDATUPPSATS Mekanisk Hårddisk Stresstestad för att utvärdera miljöns påverkan på de interna komponenterna Joakim Hortling Datateknik 15hp Halmstad 2014-06-08

Mekanisk Hårddisk Stresstestad för att utvärdera miljöns påverkan på de interna komponenterna Kandidatuppsats 2014 Maj Författare: Joakim Hortling Handledare: Mattias Wecksten Examinator: Urban Bilstrup Sektionen för informationsvetenskap, data- och elektroteknik Högskolan i Halmstad Box 823, 301 18 HALMSTAD

I

Copyright Joakim Hortling, 2014. All rights reserved Kandidatuppsats Rapport, Sektionen för informationsvetenskap, data- och elektroteknik Högskolan i Halmstad Beskrivning av bild på omslaget: Närbild på insidan av två mekaniska hårddiskar II

III

Förord Hårddiskar har under min studietid fascinerat mig väldigt, såväl mjuk- som hårdvarumässigt. Den mekaniska hårddisken utgör en otroligt komplex konstruktion vilken gör den oerhört intressant. Jag vill framförallt tacka min handledare Mattias Wecksten som under hela min studietid givit mig inspirationen till intresset att arbete med hårddiskar. Mattias har under arbetets gång tillhandahållit med material så väl som goda råd, vilket underlättat oerhört. TACK! IV

V

Abstrakt Absolut populäraste lagringsmediet i dagens läge är fortfarande den mekaniska hårddisken, vilken har möjligheten att lagra stora mängder data till ett lågt pris. Livslängden på en mekanisk hårddisk är omöjlig att förutse, men för eller senare kommer den att gå sönder. Orsaken till skadan är i många fall mekaniska brister på insidan av hårddisken, vilket anses vara en mycket komplex procedur att reparera och bör genomföras i ett renrum. I denna rapport har experiment genomförts för att ifrågasätta hur vida faktiskt miljön och kravet på ett renrum är ett krav. Genom att byte komponenter på en känt fungerande hårddisk och därefter stresstesta enheten för att utvärdera hårddiskens hälsa. Detta sker genom utföra en sektoranalys under upprepande tillfällen för att processen skall bli genomförd på ett korrekt och kontrollerat sätt. Analysmetoden verifieras genom att jämställa resultaten mot två andra likartade analysverktyg. Resultaten av experimenten visar att miljöns påverkan definitivt bör ifrågasättas och att en hårddiskrenovering är fullt möjlig utanför ett renrum. VI

VII

Abstract The present most popular storage media is still the mechanical hard disk drive, which has the ability to store large amounts of data at a low cost. The lifetime of a mechanical hard drive is impossible to predict, but sooner or later it will crash. The cause of injury is often mechanical failure on the internal components of the hard disk drive, which is considered a very complex procedure to repair and should be conducted in a clean room. In this report, experiments have been conducted to question how far actually environment and the need for a clean room is required. By replacing components on a known working hard disk drive and then preform a stresstest to evaluate it s health. This is done by performing a sectoranalysis during repetitive opportunities for the process to be completed in an accurate and controlled manner. The analytical method is verified by equating the results against two other similar analysis tools. The results of the experiments show that the impacts of the environment should definitely be questioned and that a hard disk disk renovation can be feasible outside a cleanroom. VIII

IX

Innehållsförteckning 1 Inledning... 1 2 Problemformulering... 3 2.1Problematisering... 3 2.2Tillämpning... 5 3 Metod...6 3.1Metoddiskussion... 7 3.2Genomförande... 9 3.3Analysverktyg... 10 Chkdsk... 10 Dd...11 Hdtune...11 4 Relevanta Aspekter... 12 4.1Krav på dammfri miljö... 12 4.2Skifte av läsarm... 13 4.3Ett Fingeravtrycks påverkan... 14 4.4Flytta hårddiskens diskpaket...15 4.5Kontrollerkort... 16 5 Experimentuppställning... 17 5.1Experiment 1 Normalmiljö...18 Del 1: Topplock återmonterat... 18 Del 2: Topplocket ej monterat... 18 Del 3: Utökad tidsperiod...18 5.2Experiment 2 Fingeravtryck... 19 5.3Experiment 3 Läsarm...19 Del 1: Läsarmen frigörs...19 Del 2: Läsarmen ersätts...19

5.4Experiment 4 Analysmetod verifierad... 20 6 Resultat...21 6.1Experiment 1... 21 Del 1: Topplock återmonterat... 21 Del 2: Topplocket ej monterat... 22 Del 3: Utökad tidsperiod...23 6.2Experiment 2... 23 6.3Experiment 3... 24 Del 1: Läsarmen frigörs...24 Del 2: Läsarmen ersätts...24 6.4Experiment 4... 25 7 Diskussion... 27 7.1Experiment 1... 28 Del 1: Topplock återmonterat... 28 Del 2: Topplocket ej monterat... 29 Del 3: Utökad tidsperiod...30 7.2Experiment 2... 30 7.3Experiment 3... 31 Del 1: Läsarmen frigörs...31 Del 2: Läsarmen ersätts...32 7.4Experiment 4... 33 8 Slutsats... 34 9 Fortsatt forskning...35 10 Referenser... 36

1 Inledning Den magnetiska hårddisken är en av det vanligaste diskarna i dagens läge. Hårddisken är av mekaniskt utförande och lagrar sin data genom ett magnetfält över en cylindrisk skiva, till skillnad från alternativa lösningar där informationen lagras helt elektroniskt utan rörlig mekanik. Skillnaden mellan dessa två typer av hårddiskar är dess skriv och läs hastighet, den sistnämnda även benämnd som Solid State Drive(SSD) har en överlägsen skriv och läshastighet. Saluvärdet för denna typ av hårddisk är avsevärt högre än den mekaniska. Den mekaniska har dessutom möjlighet att lagra otroligt stor mängd data till skillnad från en SSD. För och nackdelar finns hos båda typerna av diskar, men fortfarande är den mekaniska den vanligaste. Behovet av att lagra stora mängder information växer otroligt, där persondatorer utrustas med flera Terabyte av lagringsutrymme. Går hårddisken sönder kan detta innebära stora förluster i data för den enskilde eller företaget, och ovärderlig information försvinner. En undersökning genomförd av tele2, visade att vart fjärde bolag saknade en backup[7], bland 273 svenska småföretag. International Data Corporation (IDC) visar på att 80% av all dataförslut grundas av hårdvarufel där elektroniken, läsarmen eller kontrollkortet har defekter[3]. Vanligt förekommande orsak till att hårddiskens funktionalitet brister, är en defekt funktion på läsarmen[1], vilket uppkommer vanligtvis på längre brukade hårddiskar. Flertalet företag har specialiserat sig på reparationer av mekaniska hårddiskar och anses vara en specialkunskap och utgör en mycket komplex procedur. Kostnaden för att reparera denna typ av hårddisk är ofta mycket högt, exempelvis Ahlbergsdata uppskattar en reparationskostnad på 4,000-10,000 kr, beroende på skada[6]. Privatperson eller mindre företag kan antas mindre troliga att lämna iväg sin hårddisk för reparation eller reparera den själv, utan accepterar dataförlusten. 1

En sökning efter hard drive recovery i sökmotorn från Google ger dryga 95 miljoner träffar i skrivande stund. Flertalet guider, tips eller länkar till företag som ägnar sig åt denna typ av verksamhet visas. Intresset för att återskapa eller komma åt förlorat material verkar enorm. Livslängden på en hårddisk är svår att beräkna eller uppskatta vilket Sebastian Anthony[12] har visat, där 25,000 hårddiskar konstant körts under flera års tid, för att utvärdera olika hårddiskars livslängd. Ungefär 90% av hårddiskarna överlever de första 18 månaderna. Efter 4 år är 80% och en uppskattning till ungefär 50% kommer att hålla längre än 6år. Den data vi lagrar på våra hårddiskar tas ofta för givet och anses permanent, men för eller senare uppstår olyckan. Frågan är inte om hårddisken kommer att rasa, utan snarare när? 2

2 Problemformulering Krävs det speciella verktyg eller krav på miljö för att kunna genomföra en hårddiskreparation, och hur känslig är egentligen de interna komponenterna i en hårddisk? 2.1 Problematisering Relevansen i frågeställningen grundas i komplexiteten och svårighetsgraden som verkar råda över ett hårddiskarbete. De interna komponenterna i en hårddisk skall vara otroligt känsliga och bör inte utsättas för en normalmiljö[6]. Krävs speciell kunskap för att kunna genomföra en hårddiskreparation, dvs. så höga krav att en icke specialutbildad person kan genomföra reparationen, är aningen tvetydigt fråga då det definitivt krävs någon form av kunskap inom ämnet för att ens överväga ett genomförande. Än mer relevant är huruvida genomförandet praktiskt skall gå till. Krävas speciella verktyg eller förutsättningar på miljön för att ens göra experimentet möjligt, vilket kan innebära ekonomiska aspekter. Finns det risker med att öppna en hårddisk och eventuellt förstöra några interna komponenter. Oscar Karlsson & Marcus Carlsson har i sin rapport granskad olika raidsystem, och hur man återställer ett raidsystem[5]. System som används är Raid 5, och Raid Z, vilka båda har möjlig redundans. Vilket innebär att i en serie av diskar där någon av dem går sönder går det att återskapa den. Vid en Raid 0 lösning utan redundans finns inte denna möjlighet att återskapa informationen om en disk går sönder. I detta fall krävs en backup, alternativt renovering av hårddisken. Skulle renoveringen kunna göras i hemmiljö, alltså utan krav på antal partiklar i luften, av en oerfaren person skulle de ekonomiska problemet kunna kringgås. 3

Renoveringar av hårddiskar är någon som Charles Sobey[2] beskriver ingående i sin rapport. Charles belyser olika strategier och tekniker på hur man praktiskt återskapar data ur en trasig hårddisk. Den magiska maskinen som företagen stoppar in en hårddisk i och allt kommer tillbaka är långt ifrån sanningen. Många hårddiskar går inte att reparera överhuvudtaget till skillnad från andra som har en hög reparationsmöjlighet som 90-100 %, vanligt förekommande siffror ligger runt 40-60%[2]. På grund av att känsligheten och konstruktionen på de olika interna komponenterna kan variera. Ahlbergsdata[23] och Data Recovery Services[24] hävdar att man absolut inte skall öppna en hårddisk utanför ett renrum och att en hårddiskrenovering kräver ett renrum klass m100, avancerade mätinstrument och specialverktyg utformade för kirurgiska ingrepp inuti hårddisken. Loon-Ching Tang, Shao-Wei Lam, QuockY Ng, och Jing-Shi Goh[25] visar att då en hårddisk produceras kommer den att innehålla partiklar. Hårddiskar som körs, framförallt initialt efter produktion kommer generera partiklar inuti hårddisken från slitage på en interna rörliga komponenterna, vilket innebär att hårddisken inte är partikelfri och har en konstruerad tolerans. Hastigheten på hur snabbt skivorna i hårddisken spinner visar en direkt relation till antalet partiklar som bildas inuti hårddisken under drift, vilket visas av D. Y. Lee, J. Hwang, G. N. Bae[26]. Partiklarna kommer att påverka hårddiskens interna komponenter[25], men kan antas influera funktionaliteten i mindre utsträckning då hårddisken innehåller partiklar direkt efter produktion och ökar under drift. 4

2.2 Tillämpning Enklare lösningar och felsökningstekniker bör alltid beaktas innan en hårddisk öppnas, och en intern renovering påbörjas eller genomförs. Flertalet tekniker finns för att göra en hårddisk läslig även fast sektorer uppfattas trasiga, och rent mjukvarumässigt lösa problemet. Alternativt kan problemet ligga i kablage eller annan kringutrustning som hanterar hårddisken. Ingående beskrivningar på hur en hårddisk skall felsökas tas upp i Hard Drive Troubleshooting[1]. Denna rapport kan ses som en fortsättning av och utveckling av Charles rapport med genomförande av experiment på de interna komponenterna i en mekanisk hårddisk. Fokus ligger på läsarmen då denna utgör ett vanligt förekommande brist med just äldre och i övrigt oskadda hårddiskar, som inte utsatts för fysiskt kraftigt våld. Syftet med genomförandet är att kunna hämta ut viktig information från disken under ett tillfälle och inte att disken skall brukas vidare efter genomförandet. Experimentens resultat ligger främst till grund för ett praktiskt tillämpande, och till viss del vetenskapligt. Vetenskapligt ligger undersökningen till styrkande av sedan tidigare kända hypoteser och experiment, med skillnad står miljön och genomförandet. Målgruppen för återskapande av experiment i denna rapport bör besitta grundläggande kunskaper inom datorelektronik och datorkomponenter. Rapporten kan ligga till grund för vidare forskning eller ett bredare genomförande. 5

3 Metod Genomförande av experiment grundas på sedan tidigare kända rutiner genomförda av professionella utövare, exempelvis likt denna procedur[8]. Experiment genomförs på ett sådan vis att inga andra faktorer kan spela in på det slutgiltiga resultatet, alternativt att kända brister beaktas[1]. Experiment sker på en sedan tidigare känt fungerande enhet, för att utesluta eventuella andra felande orsaker. Genom att byta en komponent på känt fungerande hårddiskar, och utföra en funktionskontroll[15] under upprepade försök, samla empirisk data för att besvara frågeställningen[16], förenklat se Illustration 1. Valet av enheter i experimenten är av samma art, modell och serienummer, vilket i större utsträckning undviker eventuell skillnad på komponenterna. Genom att automatisera processen kan en större mängd data samlas in, vilket lägger högre tyngd i experimentet. Illustration 1: Metod presentation Funktionskontrollen verifieras med likartat analysverktyg[22] för att säkerställa korrekta resultat. Då all empiri är inhämtad startas en analys, analysprocessen jämför de hypotetiska antagandena i frågeställning mot empirin. Därefter förs resonemang angående tillförlitligheten över resultatet och till slut formulera en slutsats, tillvägagångssättet är väl beskriven av Trochim, William[11]. Resultatet ger en hög grad av validitet då experimentet är utformat utefter specifika förhållande för att besvara frågeställningen. 6

3.1 Metoddiskussion Vald metod i denna rapport är den experimentella metoden, vilket innebär att experiment genomförts, vilka ligger till grund för resultat och slutsatser. Experimentet kräver djupare förståelse inom ämnet, dvs. hur de interna komponenterna i en hårddisk fungerar, och skall hanteras på ett korrekt sätt för att inte skada eller påverka resultat, där arbetssättet kan grundas i Modal Analysis Of Hdd's Actuators[9], men då arbetets syfte skiljer sig stort ligger endast grundläggande faktorer förankrat i metoden. Endast ett begränsat antal försök är möjligt vilket inte leder till ett fullständigt/allmän resultat, på grund av tid eller ekonomiska skäl. Eftersom inte samtliga märken eller modeller av hårddiskar testas måste detta framgå tydligt i resultat, för att inte ge ett felaktigt eller missvisande resultat. Resultatet kan ligga till grund för en liknande undersökning med ett bredare urval och större perspektiv. Tidigare arbeten inom detta område är mycket begränsat vilket innebär svårigheter att förankra metoden, utan att bredda områdes cirkeln allt för stort. Piotr Kula har genomfört liknande experiment[21] där miljöns påverkan ifrågasätts och resultat tas fram, dock utan vetenskaplig förankring och under enstaka försök. Piotrs resultat utgör ändå en referenspunkt över ett tidigare experiment med snarlikt tillvägagångssätt. 7

Utformandet av genomförandet är mycket noggrant, och baseras på professionella tekniker. Tillvägagångssättet för en funktionskontroll, grundas på metoden i A guidebook in pc hardware, maintenance and repair [15] där en generellt metod beskrivs. Valet av analysprogramvara förankras i A Failure Analysis Tool for HDD Analysis[22]. I boken Hard Drive Troubleshooting[1] genomförs inga experiment, men beskriver mycket utförligt hur en avancerad felsökning av en hårddisk genomförs. Vilket är en mycket bra utgångspunkt att grunda metoden på, men måste utvecklas till ett praktiskt genomförande. Huvudsakliga metodförankringen ligger hos Kaitwanidvilai, Somyot, och Issarachai Ngamroos rapport, vilken handlar om att stresstesta en hårddisk läsarm. Metoden bygger på att simulera upprepade försök för att stresstesta produkter i en dator(fea Finite Element Analysis och PSO Particle Swarm Optimization)[16]. Styrkan i denna metod är det breda antalet genomförande som blir möjliga, dock kan en simulerad miljö aldrig fullständigt liknas med en äkta miljö. Metoden vald i denna rapport genomför experiment praktiskt och utför tester efter verkliga förhållanden och ej simulerade, vilket ger ett mer realistiskt resultat. Bristen i metoden ligger i ett lägre antal genomföranden och även urvalet av hårddiskar har begränsats. 8

3.2 Genomförande Experimenten genomförs på sedan tidigare känt märke och modell på en hårddisk som faktiskt gör det möjligt att utföra en renovering med lyckat resultat. Ett specifikt märke och modell väljs för att enklare kunna jämföra resultat. Tester för att kontrollera läsbarheten på var och en av hårddiskarna, sker före och efter genomfört experiment. Programvara för att kontrollera läsligheten för varje enskild sektor nyttjas för att ge ett mått på diskens hälsa. Experimenten kräver inte speciell miljö eller förutsättningar under genomförande, då detta utgör en del av själva undersökningen. ESD Electrostatic Discharge, beaktas och experimenten utförs jordat, för att minimera risken för att resultaten eventuellt skall påverkas. Experimenten genomförs enligt instruktioner[8] för professionella utövare, modifierade för att kunna genomföras utan specialverktyg, eller krav på miljö. Följande kunskaper krävs för ett avancerat felsökningsgenomförande: Konfigurera och installera ett operativsystem Systemhantering Tillämpning av analysverktyg Kunskap om en hårddisks lagringsstruktur Grundläggande elektronikkunskaper Kunskaper för demontering av elektroniska komponenter Hårddiskens interna komponenters funktionalitet ESD hantering Korrekta verktyg, kablar och ersättningshårddisk 9

3.3 Analysverktyg Chkdsk utgör det genomgående verktyget som nyttjas i experimenten för sektoranalys och verifieras av dd samt hdtune, för att säkerställa korrekt resultat. Hdtune utgör en bra referenspunkt då verktyget även används i A Failure Analysis Tool for HDD Analysis[22]. Chkdsk Chkdsk är ett inbyggd verktyg för Windows, som kontrollerar hårddisken under tre olika faser, och har möjlighet att kontrollera både FAT och NTFS[17]. All metadata på disken kontrolleras, det vill säga data om data. Metadata håller koll på hårddiskens hälsa alltså lagrade dåliga sektorer och tillgängligt utrymme etc. Kontroll av sektorer genomförs för samtliga sektorer som är associerade med metadata. Fas 1:Under första fasen kontrolleras varje fil segment genom att analysera MFT(master file table), för att kontrollera hårddisken tillgängliga utrymme, använt utrymme och allmän information om hårddisken. Fas 2: Under denna fas verifieras katalogstrukturen och filerna existens, och kontrollerar filernas tidstämplar och storlek. Under slutfasen av detta process har hela filstrukturen verifierats för att säkerställa att samtliga filer existerar. Fas 3 : Säkerhetsbeskrivning för varje katalog och fil undersöks för att kontrollera rättigheter och ägarskap. Fas 4: Valbart kommando. Tillägget /r söker grundligt igenom sektor för sektor, och försöker reparera eventuella trasiga sektorer. 10

Dd Är i grunden ett Linuxbaserat kommando som gör det möjligt att spegla en hårddisk till en imagefil eller annan fysisk hårddisk[18]. Styrkan hos just dd är dess kraftfulla inställningsmöjligheter och möjligheten att se eller spegla hårddisken helt oberoende av filsystem eller information som ligger på hårddisken. Vilket resulterar i en exakt kopia av hela hårddisken på en imagefil eller annan hårddisk. Dd kan också användas för att analysera en hårddisk sektorer, då en spegling innebär att samtliga sektorer läses in och skrivs till en annan destination, vilket innebär att eventuella trasiga sektorer framstår. Viktiga parametrar: if=file of=file bs=bytes conv=noerror läser från FILE istället för stdin skriver till FILE istället för stdout läser och skriver block om BYTES bytes fortsätter efter läsfel uppstått Hdtune Kraftfullt analysverktyg vilket har möjligheten att kontrollera samtliga sektorer på hårddisken, eller utföra prestandatester och presentera utförlig information angående hårddisken[19], exempelvis hårddiskens hälsa(s.m.a.r.t), temperatur eller annan detaljinformation. Programvaran är ett fabrikatoberoende verktyg och har möjlighet att genomföra tester på alla typer av hårddiskar. Verktyget är främst avsett för att underlätta felsökning eller hårddiskanalyser för datoradministratörer. Resultaten av sektoranalysen presenteras snyggt och överskådligt med en tydlig markering vart eventuellt dåliga eller trasiga sektorer är placerade. 11

4 Relevanta Aspekter Frågeställningen måste kategoriseras för att urskilja viktiga aspekter för att kunna besvaras eller bemöta frågeställningen. Detta görs genom att titta på hypotetiska aspekter vilka är relevanta för hårddiskens funktionalitet eller berörs vid ett hårddiskarbete. 4.1 Krav på dammfri miljö Då en hårddisk har brukats under en längre tid kommer små fragment av material bildas inuti hårddisken. För att inte detta skall stanna kvar på skivorna och eventuellt skada läshuvudet bildas ett luftflöde, då diskarna roterar otroligt snabbt när en hårddisk startar och körs. Konstruktionen bygger på att det luftflödet som uppstår mellan skivorna skall blåsa bort eventuell smuts. De flesta hårddiskar är även utrustade med partikelfilter i form av små kuddar inuti hårddisken som drar åt sig stoft. Själva chassit på hårddisken har ofta ett hål där partiklar och smuts kan pressas ut, samt jämna ut trycket i hårddisken. Alltså borde inte hårddisken påverkas i en så stark utsträckning att den inte skulle kunna läsas eller köras, om hårddisken öppnas i normal miljö, alltså inga speciella krav på antal partiklar i luften. Att jämföra en miljö från en annan kan vara mycket svårt, vilket måste beskrivas eller mätas. Ett renrum, vilket används av Ahlbergsdata[6], är klassat till M100, vilket innebär 29 partiklar större än 5 μm / kubikmeter[13]. Jämfört med en normal miljö vilket kan skattas till över 30,000,000 partiklar större än 5 μm /kubikmeter. Utifrån dessa uppskattningar kommer det garanterar finnas ett större antal partiklar inuti hårddisken efter den har öppnats. Skador på läshuvudet kommer uppkomma[25] efter ett längre användande av hårddisken, men kan anses irrelevant då hårddisken inte skall köras mer än en gång. En mycket grundläggande fråga för att kunna genomföra något som helst experiment på de interna komponenterna i en hårddisk. 12

4.2 Skifte av läsarm Diskar består inte av ettor och nollor som många tror utan består av magnetiska laddningar. Laddningarna tas upp av läshuvudet och omkodas till ettor och nollor, av det chipp som sitter på själva läsarmen. Just detta chipp är en vanlig orsak till varför en hårddisk börjar "klicka". Så kan man byta ut hela armen finns en möjlighet till att kunna läsa av diskarnas innehåll som vanligt. Hårddisken behöver inte fungera till 100% efter bytet, då det främst är relevant att köra hårddisken en gång, för att extrahera viktig data från disken. Ahlbergsdata hävdar att det inte går att öppna en hårddisk i ett vanligt rum, utan det måste ske i en partikelfri miljö[6]. Kostnaden för att plocka ut information från en hårddisk ligger mellan 4,000-10,000 kr beroende på typ av skada. Företag likt Ahlbergsdata använder sig av specialverktyg för att utföra en hårddiskreparation. Det mest centrala verktyget för att byta läsarmen är utformat för att separera läsarmens läshuvuden, vilka är otroligt känsliga, och bör absolut inte vidrör varandra. Detta verktyg bör kunna konstrueras med enklare medel för att uppfylla denna uppgift. Utformandet av egentillverkade verktyg måste vara väl utformade och inte eller minimalt utsätta samtliga komponenter i disken för skada. Genom att granska de speciella verktygen och lyckas återskapa ett fungerande enklare verktyg, vilket fungerar likvärdigt. Detta är relevant då specialverktyg oftast är konstruerade för en specifik hårddisk och eventuellt inte ekonomiskt försvarbart för enstaka genomföranden. 13

4.3 Ett Fingeravtrycks påverkan Magnetfältet som ligger på diskarna är oerhört tunt och känsligt, mot exempelvis repor eller liknande, men borde inte vara lika känsligt mot ett fingeravtryck. Diskarna består av flertalet olika lager, där det översta utgör en typ av smörjmedel (PFPE - perfluoropolyether) vilket minskar friktionen, följt av ett lager med kolfiber. Först därefter kommer lagret, vilket lagrar de magnetiska impulserna[4]. Samtliga av lagren är oerhört tunna, som exempel är kolfiberlagret <15 nm[20][22], se Illustration 2. Läsarmen åker fram och tillbaka över skivorna för att kunna läsa de magnetiska fältet. Eftersom läsarmen inte ligger mot själva disken utan istället svävar över, skulle känsligheten för smuts kunna anses lägre. Frågan är då om läsligheten på disken påverkas av smuts så som ett fingeravtryck? Anledningen till varför detta är intressant är om genomförandet skall kunna utföras av en oerfaren person där risken för misstag är större, samt ett mått på känsligheten för skivorna och läsligheten. Syftet är att kunna läsa från disken endast en gång för att utvinna viktig data. Genomförandet av experiment bör göras i omgångar för att testa läsligheten efter hand, eller med en ökad mängd fingeravtryck, för att kunna ge tillräcklig mätdata för att kunna besvara frågan. Illustration 2: Diskens olika lager 14

4.4 Flytta hårddiskens diskpaket Möjligheten att flytta en disk från en hårddisk till en annan skulle kunna vara en enkel lösning, där både chipp eller kontrollkort har defekter. Kan bli genomförbart om hårddisken endast besitter en skiva, alternativt att lyckas låsa samtliga diskar i ett specifikt läge. Utöver svårigheten med att faktiskt flytta själva diskarna kan ytterligare problem uppstå, då kontrollkortet för olika diskar, lagrar information angående dåliga sektorer med mera. Vilket skulle kunna resultera i problem med att läsa från hårddisken. Uppstår det mjukvarufel, i form av svårigheter att läsa från specifika sektorer finns det mjukvarubaserade verktyg för att åtgärda dessa problem, exempelvis SpinRite[10]. Utformandet av verktyg bör inte utsätta närliggande komponenter för skada, och genomförande av experiment bör genomföras under upprepade försök för att besvara frågeställningen. Återigen ligger de ekonomiska aspekterna till grund för alternativa verktyg för att genomföra ett byta av diskarna. Specialverktygen har för avsikt att låsa diskarnas position i ett exakt läge, för att därefter kunna demontera själva diskfästet. Byter diskarna position, finns stor risk att disken inte gå att läsa ifrån. Informationen lagras spritt över alla diskarna vilket gör minsta förflyttning mycket kritisk. Diskarna byts eller installeras oftast av en maskin som utför arbetet mycket kontrollerat och exakt. Montering bör utföras med ett exakt vridmoment för att garantera ett förväntat utförande. Diskar av denna typ vilka har en otroligt jämn yta kan fastna i varandra om de berör vandra, vilket kan leda till fysiska skador i det magnetfält vilket ligger över diskarna[2]. Ett byta av hela diskpaketet kan innebära en enkel lösning för att komma åt information på en trasig hårddisk, förutsatt att diskarna ej har några defekter. I de fall där eventuellt flera komponenter i hårddisken är trasiga kan hela diskpaketet flyttas till en ny frisk hårddisk, vilket kringgår problemet. 15

4.5 Kontrollerkort Det har visats sig fullt möjligt att flytta ett kontrollkort från en hårddisk till en annan. Experiment har genomförts av privatpersoner på många håll och en enkel sökning på Google.se, ger massvis med beskrivningar på hur ett genomförande skall gå till[14]. Genomförandet kan ske utanför ett renrum eftersom hårddisken aldrig behöver öppnas, vilket också leder till att svårighetsgraden inte anses lika hög[2]. Eftersom flertalet genomförande och experiment har utförts tidigare upprepas inte detta i denna rapport, men bör ända belysas. 16

5 Experimentuppställning Följande verktyg eller annan utrustning har brukats under genomförandet av experimenten. Samtliga hårddiskar som har använts i experimentet har wipats och formateras med NTFS, för att ge ett kontrollerat förhållande på hårddisken. Specifik hårddisk brukas endast under ett experiment, och nyttjas ej under andra experiment för att undvika påverkan mellan experimenten. Miljön uppskattas till 30000000 partiklar större än 5 μm /kubikmeter, vidare benämnd som Normalmiljö Torxmejsel T8 ESD armband Handskar puder och ftalatfri vinyl Pincett Dubbelvikta plastbitar 40*12*0.4mm (Utgör alternativt specialverktyg) 6st Hårddiskar Seagate 7200.10 - ST3160815AS Chkdsk 6.3.9600 Dd 8.13 Hdtune 2.55 Illustration 3: Automatiserat stresstest 17

5.1 Experiment 1 Normalmiljö Del 1: Topplock återmonterat Hårddisken funktionstestas genom uppstart och en grundlig sektoranalys vilket ger ett bevis på en fungerande hårddisk genom chkdsk /r. Därefter lossas skruvarna på hårddiskens chassi, och topp locket avlägsnas. Detta sker då hårddisken är avstängd, och genomförande sker med ESD skydd samt vinylhandskar för att minimera risken för kontaminering av interna komponenter. Topplocket återmonteras efter att hårddisken utsatts för en normalmiljö under 5 minuters i horisontellt läge, för att partiklar skall samlas i/på disken. En automatiserad sektoranalys, se illustration 3, startas genom chkdsk vilket snabbt skannar av disken, främst i avsikt att tvinga fram interna rörelser. chkdsk håller dessutom hela tiden koll på hårddiskens hälsa under hela experimentet. Mellan varje chkdsk test stängs hårddisken av under 15 sekunder, för att tillåta diskarna att spinna ner och stanna. Den automatiserade processen körs under 1,000 upprepade test. Avslutningsvis körs en grundlig sektoranalys, genom chkdsk /r. Del 2: Topplocket ej monterat Efter del 1 genomförts upprepas ovanstående procedur ytterligare en gång då topplocket ej återmonteras alltså då hårddisken är öppen. Del 3: Utökad tidsperiod Del 1 av experimentet genomförs på en ny frisk hårddisk, med nya förutsättningar. Då hårddisken lämnats öppen under ett dygn istället för 5 minuter. Vilket resulterar i en större mängd partiklar och dammkorn som samlats inuti hårddisken. Hårddisken återförsluts försiktigt för att bibehålla partiklarna i högsta grad inuti hårddisken. Därefter återskapas samma automatiserade procedur från del 1. 18

5.2 Experiment 2 Fingeravtryck Funktionskontroll görs genom chkdsk /r, därefter frigörs topplocket från chassit. Ett fingeravtryck lämnas på hårddisken översta skiva, till följd av att topplocket återmonteras i omvänd ordning. Läsligheten kontrolleras genom chkdsk /r. Försöket upprepas 5 gånger, och ett nytt fingeravtryck utövas mellan varje genomförande. 5.3 Experiment 3 Läsarm Del 1: Läsarmen frigörs En funktionskontroll genom chkdsk /r körs för att verifiera hårddiskens hälsa. Topplocket avlägsnas och plastbitarna förs in mellan skivan och läsarmen för att undvika att läshuvudet vidrör skivan. Läsarmen förs därefter ut mot skivans kant. Toppmagnet frigörs till följd av läsarmens kontakt och hela läsarmen lossas från hårddisken. Hårddisken monteras i omvänd ordning och en funktionskontroll genom chkdsk /r genomförs. Del 2: Läsarmen ersätts En funktionskontroll genom chkdsk /r körs för att kontrollera hårddiskens hälsa. Topplocket frigörs och avlägsnas. Läshuvudena är parkerade i centrerat läge, plastbitarna förs in mellan skivan och läshuvudet och föras mot skivans utkant. Därefter avlägsnas läsarmens toppmagnet till följd av läsarmens kontakt. Under stor försiktighet avlägsnas hela läsarmen från hårddisken. Samma genomförande upprepas på en annan hårddisk av samma modell. Läsarmen från den andra hårddisken monteras i hårddisken. Därefter körs funktionskontrollen chkdsk /r för att kontrollera huruvida bytet har påverkat läsligheten/funktionaliteten. 19

5.4 Experiment 4 Analysmetod verifierad En sedan tidigare känt hårddisk med dåliga eller trasiga sektorer analyseras. Först körs chkdsk /r och resultaten dokumenteras. Därefter körs en fullständig sektoranalys genom Hdtune och slutligen en spegling att simuleras med kommandot dd. Där speglingen inte sparas utan skickas till null, genom kommandot: dd if=/dev/sda1 of=/dev/null bs=4096 conv=noerror. Kommandot körs först på en sedan tidigare känd hårddisk med samtliga sektorer intakta för att därefter köras på en hårddisken med dåliga sektorer, för att få en korrekt jämförelse. Hårddiskarna är av samma modell och samma serienummer. 20

6 Resultat Piotr Kulas resultat[21] pekar åt att funktionaliteten efter att hårddisken körts öppen i dryga 10 minuter, visar på vinande eller skrapande ljud. När hårddisken därefter återmonterats hittas inte hårddisken av aktuellt OS. Funktionaliteten vid vibrationer eller förändrat rörelsemönster är påverkad i simulationerna genomförda av Kaitwanidvilai, Somyot, och Issarachai Ngamroo[16], där den tolererade felmarginalen satts till 10%. Genererade resonans vibrationer återger en felmarginal vid vertikal rotation till 5.44% och horisontellt 9.78%. 6.1 Experiment 1 Eftersom hårddisken inte påvisat någon förändring under experimentets gång, presenteras inte data från de 1,000 körningarna av chkdsk. Del 1: Topplock återmonterat Före experimentstart chkdsk /r Slutgiltigt chkdsk /r Windows has scanned the file system and found no problems. No further action is required. Windows has scanned the file system and found no problems. No further action is required. 156247039 KB total disk space. 40000 KB in 6 files. 8 KB in 12 indexes. 156247039 KB total disk space. 40008 KB in 8 files. 12 KB in 15 indexes. 0 KB in bad sectors 0 KB in bad sectors 70975 KB in use by the system. 65536 KB occupied by the log file. 156136056 KB available on disk. 70975 KB in use by the system. 65536 KB occupied by the log file. 156136044 KB available on disk. 4096 bytes in each allocation unit. 39061759 total allocation units on disk. 39034014 allocation units available on disk. 4096 bytes in each allocation unit. 39061759 total allocation units on disk. 39034011 allocation units available on disk. Tabell 1: Del 1, sektoranalys 21

Bild 1: Topplock avlägsnat Del 2: Topplocket ej monterat. Efter 7 körda cykler då hårddisken stannat, startas och skannats uppstår problem. Läsarmen börjar ligga ann mot skivorna och ljud uppstår, dock inga defekter på sektorena under de 7 körda testen påvisas. Experimentet avbryts i detta läge och topplocket återmonteras, och hårddisken är fortfarande funktionell och hittas av Windows. Grundlig sektoranalys genomfördes genom chkdsk /r för att kontrollera eventuella skador. Före experimentstart chkdsk /r Slutgiltigt efter 7 cykler chkdsk /r Windows has scanned the file system and found no problems. No further action is required. Windows has made corrections to the file system. No further action is required. 156247039 KB total disk space. 40008 KB in 8 files. 12 KB in 15 indexes. 156247039 KB total disk space. 3112016 KB in 10 files. 12 KB in 15 indexes. 0 KB in bad sectors 20 KB in bad sectors 70975 KB in use by the system. 65536 KB occupied by the log file. 156136044 KB available on disk. 4096 bytes in each allocation unit. 39061759 total allocation units on disk. 39034011 allocation units available on disk. 70975 KB in use by the system. 65536 KB occupied by the log file. 153064016 KB available on disk. 4096 bytes in each allocation unit. 39061759 total allocation units on disk. 38266004 allocation units available on disk. Tabell 2: Del 2, sektoranalys 22

Del 3: Utökad tidsperiod Mitt spalten är ett sammandrag över de 1,000 körningarna under experimentets gång, där antalet dåliga eller oläsliga sektorer varierade mellan 8-28 Kb. Före experimentstart chkdsk /r 1-1,000 chkdsk Windows has scanned the file system and found no problems. No further action is required. Windows has made corrections to the file system. No further action is required. 156247039 KB total disk space. 40000 KB in 6 files. 8 KB in 12 indexes. 156247039 KB total disk space. 3112008 KB in 8 files. 8 KB in 13 indexes. 0 KB in bad sectors 8-28 KB in bad sectors. 70975 KB in use by the system. 65536 KB occupied by the log file. 156136056 KB available on disk. 4096 bytes in each allocation unit. 39061759 total allocation units on disk. 39034014 allocation units available on disk. Slutgiltigt chkdsk /r 70975 KB in use by the system. 65536 KB occupied by the log file 153064036 KB available on disk. 4096 bytes in each allocation unit. 39061759 total allocation units on disk. 38266009 allocation units available on disk. 156247039 KB total disk space. 40008 KB in 7 files. 8 KB in 13 indexes. 28 KB in bad sectors 70975 KB in use by the system. 65536 KB occupied by the log file. 156136020 KB available on disk. 4096 bytes in each allocation unit. 39061759 total allocation units on disk. 39034005 allocation units available on disk. Tabell 3: Del 3, sektoranalys 6.2 Experiment 2 Efter att första fingeravtrycket lämnats på toppskivan, blir hårddisken mycket svår att läsa ifrån. Filsystemet går ej att hitta, och en formatering är ej möjlig. sektoranalys genom chkdsk är ej möjlig, och hårddisken anses förbrukad. 23

6.3 Experiment 3 Del 1: Läsarmen frigörs Sektoranalysen visar inga dåliga sektorer eller andra defekter på hårddisken varken före eller efter genomförandet. Del 2: Läsarmen ersätts Hårddisken hittas och monteras av Windows, dock upplevs funktionaliteten som bristande eller påverkad, då läsarmens aktivitet tydligt hörs. Windows tar längre tid på sig för att hitta hårddisken och även sektoranalysen startskede kräver lägre tid än under första sektoranalysen. Före experimentstart chkdsk /r Efter genomförandet chkdsk /r Windows has scanned the file system and found no problems. No further action is required. Windows has made corrections to the file system. No further action is required. 156247039 KB total disk space. 40020 KB in 7 files. 8 KB in 12 indexes. 0 KB in bad sectors 70975 KB in use by the system. 65536 KB occupied by the log file. 156136036 KB available on disk. 4096 bytes in each allocation unit. 39061759 total allocation units on disk. 39034009 allocation units available on disk. 156247039 KB total disk space. 40028 KB in 8 files. 8 KB in 13 indexes. 4 KB in bad sectors 70975 KB in use by the system. 65536 KB occupied by the log file. 156136024 KB available on disk. 4096 bytes in each allocation unit. 39061759 total allocation units on disk. 39034006 allocation units available on disk. Tabell 4: Del 2, sektoranalys Bild 2: Läsarm frigjord 24

6.4 Experiment 4 Hårddisk med sedan tidigare känt dåliga sektorer testas genom chkdsk med lyckat resultat. chkdsk /r Windows has made corrections to the file system. No further action is required. 156247039 KB total disk space. 40036 KB in 10 files. 12 KB in 15 indexes. 4 KB in bad sectors. 70975 KB in use by the system. 65536 KB occupied by the log file. 156136012 KB available on disk. 4096 bytes in each allocation unit. 39061759 total allocation units on disk. 39034003 allocation units available on disk. Tabell 5: sektoranalys Dd spegling genomförs på två likartade hårddiskar med lyckat resultat, utan hinder. Intakt hårddisk Hårddisk innehållande dåliga sektorer dd if=/dev/sda1 of=/dev/null bs=4096 conv=noerror dd if=/dev/sda1 of=/dev/null bs=4096 conv=noerror 39061760+0 records in 39061760+0 records out Total: 159996968960 bytes copied dd: reading `/dev/sda1': Input/output error 4453251+0 records in 4453251+0 records out 18240516096 bytes (18 GB) copied 39061759+0 records in 39061759+0 records out Total: 159996964864 bytes copied Tabell 6: Dd, spegling av hårddiskar Skillnaden mellan totalt kopierad data: 159996968960-159996964864 = 4096 bytes 25

En fullständig sektoranalys körs utan problem genom Hd Tune. Bild 3: Hd Tune, sektoranalys 26

7 Diskussion Tillvägagångssätten kan anses aningen trubbigt i denna rapport jämfört med Kaitwanidvilai, Somyot, och Issarachai Ngamroo rapport[16], där simulationer och beräkningar genomförs för att se skillnaden i läsarmens rörelsemönster. Där resultaten är främst riktade mot nyproduktion av hårddiskar och vilken mängd epoxi som optimalt skall monteras på läsarmen för bästa funktionalitet. Generellt beskrivet stresstestas läsarmens rörelsemönster, vilket också görs i denna rapport under andra förhållanden. Då miljön och mänskliga faktorer är svåra att beräkna eller simulera bör utformandet av experimenten i denna rapport lämpas bättre emot frågeställningen. Piotr[21] har genomfört ett liknande experiment där hårddisken lämnats öppen och körs under dryga 10 minuter. Genomförandet verkar inte har upprepats så vikten av resultat bör tolkas därefter, men resultatet kan enklare förhållas till experimentet 7.1 del 2 i denna rapport. Genom att granska frågeställningen i helhet utgör denna rapport endast en liten del av helhetsperspektivet, där både Kaitwanidvilai, Somyot, och Issarachai Ngamroo rapport samt Piotr resultat, utgör ett viktigt komplement och alternativt synsätt. 27

7.1 Experiment 1 Del 1: Topplock återmonterat Under första delen av experimentet kunde inga som helst defekter uppfattas på hårddisken. Inga dåliga eller oläsliga sektorer kunde uppfattas varken genom de 1,000 körningarna, eller efteråt genom den mer grundliga analysen, se Tabell 1. Att starta och stoppa en hårddisk 1,000 är i sig en mycket hög belastning, och är ett bra bevis på att hårddisken faktiskt inte har påverkats i någon större uträckning. De partiklarna som samlats i hårddisken verkar inte ha någon direkt inverkan på hur de mekaniska delarna arbetar. Den tid som hårddisken varit öppen kan anses aningen irrelevant då de flesta typer av hårddiskrenoveringar pågår under en längre tid, men oberoende tid kommer definitivt mer partiklar att ha samlats inuti hårddisken än normalt. Den enda påverkan som kan uppfattas är de index eller filer som chkdsk uppfattar, vilket varierar från första och sista körningen, se Tabell 1. Anledningen till denna förändring kan eventuellt bero på partiklar som stör eller orsakar att läshuvudena uppfattar informationen aningen fel. Detta är dock inget som är bekräftat och partiklar eller smuts måste inte vara orsaken. 28

Del 2: Topplocket ej monterat Experimentet gick inte som väntat då läshuvudet redan efter 7 cykler började skrapa/vidrör diskytan, likt Piotr[21]. Under normala förhållanden då en hårddisk körs uppstår ett väldigt tryck på insidan, detta trycket kommer inte att uppstå då hårddisken är öppen, se bild 1. Vilken kan vara en orsak till varför läsarmen inte fungerade optimalt. Hela mekaniken bygger på extremt små marginaler, och väldigt lite krävs för att sätta dessa förhållanden ur spel. Dock skadades inte hårddisken eller läsbarheten i någon vidare hög utsträckning. Efter hårddisken ihop monterats igen och kört chkdsk /r, visade endast på 20kb dåliga/oläsliga sektorer, se Tabell 2. Funktionaliteten på hårddisken verkade fullständig och inga tecken på defekter förutom ett fåtal dåliga sektorer, där Piotrs[21] hårddisk överhuvudtaget inte hittas av aktuellt OS. Kaitwanidvilai, Somyot, och Issarachai Ngamroo rapport[16] bekräftar resultatet att vibrationer kommer återge en bristande funktion hos läsarmen, och felmarginalen kan antas högre i detta experiment då hårddisken har arbetat utanför sitt normala tryck. Den felmarginal cirka 10% då läsarmen böjs vid resonansvibrationen kan antas realistisk då läsarmen ligger ann mot skivan i detta experiment och klart arbetar utanför normalt rörelsemönster. 29

Del 3: Utökad tidsperiod Denna delen av experimentet testar mer extrema förhållanden då hårddisken legat öppen under ett helt dygn. När hårddisken monterades försökte damm och partiklar bibehållas i så stor utsträckning som möjligt inuti, genom att montera topplocket mycket varsamt. Detta visade sig också faktiskt ha en påverkan på läsligheten. De partiklar som samlats i hårddisken kan antas vara av större karaktär så som dammkorn eller liknande vilket troligtvis skadar funktionaliteten i större utsträckning. Under de 1,000 sektoranalyserna som kördes visade en varierad mängd av dåliga sektorer, men fortfarande mycket lågt antal 8-28Kb, se Tabell 3. Den slutgiltiga grundliga analysen bekräftar att 28 Kb är oläsliga eller trasiga, vilket kan anses förhållandevis lite eller irrelevant. Körs hårddisken under en längre tid utgör större sannolikhet att dåliga sektorer utökas, men då syftet endast var att köra hårddisken en gång för att extrahera data, kan detta frånses. Experimentet kan bekräfta misstanken om att ett renrum inte är en nödvändighet för att genomföra ett hårddiskarbete. Dock gäller endast detta den valda hårddiskmodellen, känsligheten kan givetvis variera från modell och märke. 7.2 Experiment 2 Ett fingeravtryck kan antas innehålla en hel del fett och annan smuts som kommer att fastna på diskytan. Efter genomfört experiment öppnades hårddisken upp igen och fingeravtrycket var borta. Smuts och fett kan antas fastnat på läshuvudet, vilket orsakade stora svårigheter att läsa från disken. Detta experiment bör eventuellt utvecklas vidare för att ge ett mer konkret bevis på i vilken utsträckning fingeravtrycket påverkar läsligheten, men ligger i utkanten av denna rapports innehåll. Hypotesen om att ett fingeravtryck inte skulle påverka läsligheten kan alltså inte styrkas av detta experiment, ifrågasatt under 4.3. Alltså borde alltid handskar eller liknande skydd användas vid en intern hårddiskhantering. I övrigt verkade funktionaliteten på hårddisken fortfarande vara i fullgott skick. 30

7.3 Experiment 3 Del 1: Läsarmen frigörs Denna delen av experimentet visar främst hur vida ett läsarms byte faktiskt är möjligt, genom att isolera genomförandet till ett av det mest kritiska momenten. Då mellanrummet mellan skivan och läshuvudet är otroligt litet, och risk för att friktion vilket kan leda skador på läshuvudet. Bytet eller frigörandet av själva läsarmen handlar främst om ett ett varsamt genomförande. Experiment visar tydligt att ett genomförande eller byta av läsarmen är fullt möjligt, då hårddisken inte påvisar några märkbara defekter. Piotr[21] hävdar istället att ett lyckat genomförande reduceras med 80% i en normalmiljö. Hur vida detta antagande är sant kan ifrågasättas då endast ett experiment genomförts, men som benämnt tidigare variera svårighetsgraden hos olika hårddiskmodeller vilket kan påverka resultatet. 31

Del 2: Läsarmen ersätts Experimentet genomfördes med lyckat resultat och antalet dåliga eller oläsliga sektorer var endast 4Kb, vilket kan anses försumbart i sammanhanget, se tabell 4. Hur vida de oläsliga sektorerna är orsakade av läsarmsbytet eller partiklarna i luften, är svårt avgöra. Hårddiskarna upplevs inte som fullständiga när de körs, då klickande eller vinande ljud kan höras då läsarmen rörs. Den mängd epoxi som sitter monterad på läsarmen har en mätbar betydelse enligt Kaitwanidvilai, Somyot, and Issarachai Ngamroo[16]. Mängden kan vara varierad mellan hårddiskarna vilket orsakar ökad vibration eller ett förändrat rörelsebeteende, då inga uppfattade skillnader visades under del 1. För att få hårddiskarna att köras korrekt och hittas av Windows, var vridmomentet för topplocks skruvarna tvunget att korrigeras flertalet gånger. Främst skruven rakt över läsarmens fäste, vilken verkar påverka läsarmens funktionalitet tydligt. Detta kan anses som en brist i den valda metoden och exakta vridmoment bör ha använts, dock kan denna information vara mycket svår att få tag i. Då vridmomentet kan antas variera och är specifikt för varje hårddisk och modell. sektoranalysens startskede alltså då filsystemet och och indexen läses in, verkar ta längre tid än under första sektoranalysen, vilket också påvisar att funktionaliteten har påverkats. Ett byta av läsarmen är definitivt en mycket komplex procedur, men fullt möjlig. Läsarmens funktionalitet kommer påverkas och inte bli fullständig då läsarmen från den andra hårddisken verkar förändra rörelsebeteendet. Ett lyckat resultat handlar främst om noggrannhet och försiktighet genom hela proceduren, för att främst undvika att läshuvudet vidrör någonting. Bild 2 visar hur detta har beaktats, genom att läshuvudena har separerats av en vikt plastbit för att undvika vidröring. Den valda modellen på hårddisken besitter endast en disk för lagring, vilket medför att inga speciella verktyg krävs för att flytta eller frigöra disken från hårddisken. Läsarmen kan föras utanför diskytan utan att hela läsarmen frigörs, och möjliggör full åtkomst till disken. Vilket innebär att disken 3 skruvar enkelt kan lossas och skivan kan flyttas. Vilket kan anses som en enklare procedur då mindre åverkan på hårddisken kommer utföras, och åter igen är den känsligaste delen läshuvudena, vilka inte får vidröra någonting. 32

7.4 Experiment 4 Hårddisken lagrar data i block om 4Kb, vilket framgår tydligt utav tabell 5. Chkdsk visar på att det finns just 4k dåliga eller trasiga sektorer vilket motsvara ett block. Tittar vi på bild 3, där Hdtuneanalysen presenteras, är noggrannheten på graderingen aningen högre och varje block motsvarar 61Mb, men visar en indikation på felaktig eller trasig sektor. Placeringen på den dåliga sektorn ligger någonstans runt 18Gb in på hårddiskytan, vilket också bekräftas av dd, se tabell 6. Eftersom de valda tillägget conv=noerror nyttjas fortsätter speglingen vidare efter den dåliga sektorn påträffats. Efter att ha jämfört den totala mängden kopierad data skiljer det just 4096 byte motsvarande ett block. Analysmetoden chkdsk /r kan genom detta experiment verifieras och antas trovärdig, och resultatet från tidigare experiment kan tolkas som mycket pålitliga. Givetvis kan samtliga analysmetoder ifrågasättas, men för ändamålet och helhetsperspektivet på frågeställningen saknar detta fog. 33

8 Slutsats Experiment genomförda i denna rapport visar att speciella verktyg eller miljö inte är ett krav för ett hårddiskarbete. Precision, noggrannhet och och ett strukturerat genomförande, alla dessa egenskaper är mycket viktiga under ett hårddiskarbete, då känsligheten hos de interna komponenterna är bekräftade. Läsarmen eller främst läshuvudena är den del av hårddisken som är absolut känsligast mot smuts eller vidröring. Med det sagt är det definitivt inte omöjligt att genomföra ett läsarmsbyte eller annan typ av hårddiskrenovering i en hemmamiljö. Då kravet på en partikelfri miljö visat sig vara en överdrift, om hårddisken endast skall köras en gång. Vilket ej utesluter ett mycket högt tekniskt kunnande och en djup förståelse över de interna komponenternas funktionalitet. Experimenten vilka ifrågasätter kravet på miljön, har i sig varit otroligt påfrestande på hårddisken vilket ger en hög trovärdighet i antagandet om att hårddisken inte påverkas i någon större uträckning av partiklar i luften. Känsligheten hos hårddiskar kan självklart variera och experimenten genomförda i denna rapport kan inte representera hårddiskar i allmänhet. Vilket betyder att fler experiment eller annan forskning är nödvändig i ett bredare perspektiv. Svårighetsgraden eller tabubeläggning som råder över en hårddiskrenovering, bör definitivt ifrågasättas. 34

9 Fortsatt forskning Baserat på resultat framtaget i denna rapport kan en fortsatt arbete inom området beröra omfång, metod eller vidare styrkande kring frågeställningen. I denna rapport berörs frågan kring huruvida en diskbyte faktiskt är möjligt utan specialverktyg, där den valda enheten endast besitter en diskskiva. I och med detta kringgås komplexiteten med att fixera/låsa flertalet diskar, vanligt förekommande i hårddiskar berikade med högre lagringskapacitet. Detta är ett krav då diskarna skall bytas eller flyttas mellan två olika hårddiskchassin, och kräver mycket hög precision. Känsligheten på själva diskytan har bekräftats i denna rapport genom att placera ett fingeravtryck på diskytan. Hårddisken fick svåra problem att läsa eller skriva efter detta skett och fett/smuts från fingeravtrycket har fastnat på läshuvudet. Vidare experiment för att utveckla eller styrka känsligheten på såväl diskytan som läshuvudet är motiverad. 35

10 Referenser [1] Software and Computer Systems Company. "Hard Drive Troubleshooting." N.p., Aug. 2012. Web. [2] Sobey, Charles H., Mr. "Recovering Unrecoverable Data - The Need for Drive-Independent Data Recovery." N.p., 14 Apr. 2004. Web. [3] DriveSavers. "Is Your Data Recovery Solution a Data Security Problem?" N.p., Feb. 2009. Web. [4] "Hard Disk Drive Functionality." Hard Disk Drive Functionality. N.p., n.d. Web. 27 Jan. 2014. [5] Karlsson, Oskar Mr, and Marcus Carlsson. "Prestandaundersökning Och återställning Av Degraderade RAIDSystem." N.p., 10 June 2010. Web. 20 Dec. 2013. [6] "Återställa Data I Renrum - Hur Man Reparerar Hårddisk Och Räddar Data." Data Recovery. N.p., n.d. Web. 20 Dec. 2013. [7] Röhne, Jon. "Vart Fjärde Småföretag Saknar Backup." - CIO Sweden. N.p., 30 Oct. 2008. Web. 27 Jan. 2014. [8] Hddsurgery. "Guide for Using HddSurgery Head Change Tools:." N.p., n.d. Web. 36

[9] Okawa, Ryota, Kazuhiro Terada, Kenichiro Ito, Shigeru Watanabe, Takayuki Imai, and Kazuo Tanihira. "Modal Analysis Of HDD's Acuators." N.p., 2002. Web. [10] Gibson, Steve. "GRC SpinRite Overview." GRC SpinRite Overview. N.p., n.d. Web. 03 Feb. 2014. [11]Trochim, William M.K. "Experimental Design." Experimental Design. N.p., 20 Oct. 2006. Web. 05 Feb. 2014. [12] Anthony, Sebastian. "ExtremeTech." ExtremeTech. N.p., 12 Nov. 2013. Web. 05 Feb. 2014. [13] 2014 VWR International. "Renrumsklassificeringar." Renrumsklassificeringar. N.p., n.d. Web. 12 Feb. 2014. [14] Nak. "Hard Drive Recovery from a Full Stop." Instructables.com. N.p., n.d. Web. 16 Feb. 2014. [15] Lloyd, William A. "A guidebook in pc hardware, maintenance and repair ent 284 - prince george's community college." N.p., 1997. Web. 7 Mar. 2014. [16] Kaitwanidvilai, Somyot, and Issarachai Ngamroo. "Resonance Vibration Analysis in Double Acting Arm Using Fem with Pso Based Non-uniform Refinement." N.p., Mar. 2011. Web. 11 Mar. 2014. [17] "An Explanation of the New /C and /I Switches That Are 37

Available to Use with Chkdsk.exe." An Explanation of the New /C and /I Switches That Are Available to Use with Chkdsk.exe. N.p., n.d. Web. 13 Mar. 2014. [18] Computer Hope. "Linux and UNIX Dd Command Help and Examples." Linux and UNIX Dd Command Help and Examples. Computer Hope, 2014. Web. 29 Apr. 2014. [19] EFD Software. "HD Tune Website." HD Tune Website. EFD Software, 2013. Web. 29 Apr. 2014. [20] "Hard Disk Drive Functionality." Hard Disk Drive Functionality. Dataclinic, n.d. Web. 04 May 2014. [21] Kula, Piotr. "Piotr Kula: Hard Drives (101) - Changing Heads and Platters in Your Hard Drive. Recovering Data from a Faulty Hard Drive at Home." Piotr Kula: Hard Drives (101) - Changing Heads and Platters in Your Hard Drive. Recovering Data from a Faulty Hard Drive at Home. N.p., 29 Apr. 2010. Web. 08 May 2014. [22] C. Kumjeera, T. Unchim, B. Marungsri, and A. Oonsivilai. "A Failure Analysis Tool for HDD Analysis." N.p., 22 Dec. 2011. Web. 4 June 2014. [23] "Hårddisk Problem - öppna Aldrig Hårddisken Själv." Ahlberg Data. N.p., n.d. Web. 04 June 2014. [24 ]DRS Data Recovery Services. "ISO 5 Certified Clean Room Data Recovery Lab." DRS. N.p., n.d. Web. 4 June 2014. 38

[25] Loon-Ching Tang, Shao-Wei Lam, Quock-Y Ng, and Jing-Shi Goh. "Efficient Reliability Predictions of Particle-Induced Failures in HDDs." Introduction. 2007 Proceedings: Orlando, FL, USA 22-25 January 2007. Piscataway, NJ: IEEE Operations Center, 2007. N. pag. Http://www.asqrd.org. 2007. Web. 5 June 2014. [26] D. Y. Lee, J. Hwang, G. N. Bae. "Effect of Disk Rotational Speed on Contamination Particles Generated in a Hard Disk Drive." N.p., Dec. 2003. Web. 5 June 2014. 39

Joakim Hortling Utbildad IT-Forensiker Halmstad Högskola Besöksadress: Kristian IV:s väg 3 Postadress: Box 823, 301 18 Halmstad Telefon: 035-16 71 00 E-mail: registrator@hh.se www.hh.se