Skip to main content

Report: A Hard Drive Diagnostic Procedure

What follows below is a repost of Hard Drive Diagnostic Procedure, I found on line: For any copyright problems please contact me, I will remove this post. I have also added additional information. I found the site looking for a fix for error 6e 74667363686b2e b34 I had running chkdsk /f /r /b

Bootable Hard Drive Diagnostics

This is intended to be a one-stop shopping spot for testing your hard drive outside of Windows.  If you're able to get into Windows, some of the manufacturer's offer tests that will work inside of Windows.   
Suggestions are welcomed!

What you'll need:

  • A blank CD;
  • A computer with an internet connection where you can download a file, install a small program, and burn a CD (doesn't have to be the computer that you'll be testing).
1.  Determine the make and model of your hard drive(s), do one of the following:
  • In Windows: Go to Start...Run...and type in "devmgmt.msc" (without the quotes) and press Enter. Click on the + sign next to Disk Drives and use Google to search the information listed there). Also check for USB, eSATA and 1394 devices. In short, you're testing any and all storage devices (remove any flash drives)
  • In Windows VISTA/Windows 7: Go to Start...and type in "devmgmt.msc" (without the quotes) and press Enter. Click on the + sign next to Disk Drives and use Google to search the information listed there. Also check for USB, eSATA, and 1394 devices. In short, you're testing any and all storage devices (remove any flash drives)
  • From outside of Windows: Unplug the system from the wall, remove the battery (if it's a laptop) and crack the case open. Look inside to locate the hard drive(s) and write down the make and model number (although the model number isn't required for the test, it will help you to identify what sort of drive to replace if the test says that the drive is bad). Also check for USB and 1394 devices. In short, you're testing any and all storage devices (remove any flash drives)
If you're unable to see the hard drive info, follow the steps below for the Hitachi DFT.  At the screen where it asks you if the list is correct, the model number of your drive will be there.  Use Google to search for the model and that will let you know the manufacturer.

NOTE:  If you have a RAID array, the test's may not detect the hard drive.  If that is the case, please run the manufacturer's diagnostics from within Windows.  There will be a different download for this at the manufacturer's website.

NOTE:  It's strongly recommended that you use the test from the manufacturer of your hard drive.  Most manufacturers build in tests that are only for their drives (in addition to the standard S.M.A.R.T. tests) - so using their test will give more accurate results.

   Please run the test on all hard drives attached to your system.  This is necessary as a fault in any of the drives can cause problems with the entire system. 

ALSOHD Sentinel (DOS / Windows / Linux):

HDDScan for Windows:

See this article for SMART info:
2. Locate the support website of the hard drive manufacturer from the following list and download the appropriate file to your computer.  FWIW - the first link for each drive usually contains more information/instructions about running the test.  If you cannot locate a test for your hard drive - run the Hitachi DFT (for older systems designed for IDE drives - primarily XP and earlier) or the Seagate SeaTools (for newer systems designed for SATA drives - primarily Vista and later).
Hitachi -  Download this image for CD's:  
FYI - I have seen issues with v415 on some Asus laptops - it will erase the boot settings, requiring you to go into the BIOS and reset the BIOS to default values.
Western Digital  -  I've had issues with running this from a CD/DVD - try the Hitachi DFT (on older/IDE systems) or the Seagate SeaTools (on newer/SATA systems):  Download the Diag504fCD.iso file on this page:
I have hosted a zipped copy of the ISO that I use (at work) here:

 - (using the Graphical Interface of Seatools for DOS).  Download the Seatools for DOS ISO CD-ROM Image from this link: 
Direct download here: )  
Maxtor - Seagate SeaTools has replaced the Maxtor diagnostics.  Use the Seagate SeaTools links above.
Fujitsu - sold to Toshiba on 01 Oct 2009.  No tests available AFAIK.  Use the SeaGate SeaTools for Vista and newer systems, use Hitachi DFT for XP and older systems.  Thanks to MvdB:  You can find RMA info, warranty info AND diagnostics for the Fujitsu drives here:
Samsung - Go to and select "Hard Disk Drives" under the Office category.

Enter the information about your hard drive model, then click on the Get Downloads link on the next page, then on the Software link on the following page.

If there's no downloads available, try this link - it seems to be the same version (ESTOOL v3.01) for every drive:
You must unzip the file before you can burn (NOT copy) the ISO image to a CD. 

 - IBM has merged with Hitachi.  Use the Hitachi DFT (Drive Fitness Test) listed above.
Intel(SSD) - Intel Solid State Drive Toolbox located here:
3.  If you do not have a disk burning program that's capable of burning ISO images to your CD drive, I suggest this free tool:  Select the appropriate version by following the instructions, Install the program, then reboot your system.

FYI - an ISO burner will place files in a certain order on the disk, this is what makes the disk bootable.  You CANNOT  just copy the file to a CD - it won't work!
4.  Insert the blank CD into the CD drive and dismiss any dialogs that may pop up.  Then right click on the ISO file that you downloaded and select "Copy Image to CD" (it should be the top choice on the context (right click) menu.  Follow the prompts to record the image.  Remember that the slower the speed you select, the less likely it is that there will be errors in the burn process.  Most disk images are small, so the process shouldn't take very long even at the slowest speed.
5.  Boot from the CD to run the test.  Here's a partial list of ways to access the built in boot menus of different systems.  Press the appropriate key when the first screen shows up after you turn the computer on.
HP/Compaq - Esc (starting to use F9 also) (F10 will usually access BIOS)
Dell - F12  (F2 will access BIOS)
Gateway/eMachines - F10 (moving to F12 with newer models)  (F2 will access BIOS)
Acer - F12 (not always)  (F2 will access BIOS)
Toshiba - F12 (older systems will be different)
Sony - usually will boot to CD, may ask you to "Press any key to boot from CD"
Asus - Esc (F2 will access BIOS)
Samsung -  Esc (F2 will access BIOS)
- F12  (F2 will access BIOS)
Lenovo - F12 (?Del wil access BIOS)
When in doubt, either access the BIOS (Setup) and make the CD drive the first boot device (before the hard drive), or post in the forums for assistance.
6.  Follow the prompts on the screen to run the test.  In particular run the Long/Extended/Complete/Comprehensive/etc test - as the shorter tests are not completely reliable.  
My greatest experience is with the Hitachi DFT - and you can just press Enter (2 times) until you get to the screen where it asks you to agree to the conditions (press A), confirm the devices listed (press Y), select Advanced (press A), then Start (press S) there.
For the Seagate SeaTools - boot from the CD, click on "Accept", wait for it to finish detecting the drives, then in the upper left corner select "Basic Tests", then select "Long Test" and let it run.
NOTE:  If you have more than one drive installed, run the test on each drive.
If you encounter any problems running the test - just post them to the forums and someone will be glad to help you out.


For those looking for the Samsung ES Tools ISO tool it seems to have moved, I would suggest you search for it under your search engine of choice. You can try here for the utilities though 7 Free Hard Drive Testing Programs


Anonymous said…
Could you please post a copy of the Samsung ES Tools ISO you use? It's no longer available direct from Samsung. Thank you.

Popular posts from this blog

SMTP servers of South Africa

SMTP Settings Below is a list of SMTP sites in South Africa, using this and the ISP Map you can try and find which one works best for you. Telkom (ADSL) (56k dial up) Internet Solutions (ADSL) (56k dial up on IS) (3g backbone) Vodacom MTN Cell C (GPRS) (also used by Virgin) ABSA iBurst @lantic (ADSL,Dialup, ISDN) Sentech MWEB (ADSL) - this is to be retired End June 2012, use below instead (56k dial-up & ADSL & business) iAfrica Neotel Tiscali NOW MWeb Netactive NOW MWeb Global Hertzner Use y

Fixing winmail.dat problem - specifically in Quickbooks

For months we have had problems with attachments from Quickbooks. Having looked down many avenues I think we have found a fix or few: (See below for update) Here are a few websites that help out: Microsoft Outlook/Exchange MS-TNEF handling (aka "Winmail.dat", "Win.dat", or "Part 1.2" problem of unopenable email attachments) KB958012 : When you use Outlook 2007 to send an e-mail message, the recipient of the message sees an attachment that is called Winmail.dat Essentially the summary is that there is a problem with Outlook trying to force Rich Text Format. so you need to turn that off. Mail users not receiving email in an Outlook derivative will have a problem. This format is called So: Go into Outlook On the "Tools" menu, click "Options", then click the "Mail Format" tab, and then the "Internet Format" button. Set "When sending Outlook Ri

Programmatically send email in Access using VBA and Outlook

When I first wrote my early Access system I used a function I setup in Outlook and then I called that. On upgrading I had a few problems with the older method then I found some help on the MSDN website here... and the related video. The first thing to do before starting the code is go into access, access the VBA (press Ctl+G) then click on "Tools" The "References" and then make sure you scroll down to "Microsoft Outlook ..." the version there will be determined by what version you have installed. This the code that I ended up with after looking at the site above Private olApp As Outlook.Application Private olNameSpace As Outlook.NameSpace ' The basics of this from MSDN site ' Private Sub InitOutlook()  ' Initialize a session in Outlook   Set olApp = New Outlook.Application   'Return a reference to the MAPI layer   Set olNameSpace = olApp.GetNamespace("MA