Sign in with
Sign up | Sign in
Your question
Solved

SATA Drive At Risk

Last response: in Storage
Share
March 8, 2011 1:46:15 PM

In Windows XP SP3 Disk Management, my D drive shows as Online (with errors) and Healthy (at risk). I ran chkdsk d: /f but there were 0 bytes in bad sectors. It has two WD Caviar SE / SE16 250GB SATA disks in an Intel Matrix Storage RAID 1/RAID 0. The board is an Asus P5AD2 Deluxe, 925x chipset and Intel's 82801FR controller hub (ICH6R).

So I dont know if its a HDD/RAID problem or Windows.

I took it out of RAID made. I used Western Digital's Diag504fCD.iso to make a bootable DVD. When I boot to it, all I get is Caldera DR-DOS 7.03 and an A prompt. Nothing about any WD diagnostics.

More about : sata drive risk

Related resources
a c 379 G Storage
March 8, 2011 2:13:18 PM

Ah, ok, well try grabbing the windows version instead of the DOS version.
m
0
l
March 8, 2011 2:24:46 PM

It doesnt work in Windows because it is in RAID mode.





I took it out of RAID, of course it cant boot, so each physical drive could be tested.
m
0
l
a c 379 G Storage
March 8, 2011 2:34:51 PM

Ok, your first post said you had it out of raid mode so I assumed you tossed it into a different system.

When you got to the DOS prompt, did you type in "dir" without the quotes to see what files/programs are on the DVD? Look for any .exe files and run it.

Edit:

I'd download it again. I don't see any Diag504fCD.iso on the page you have linked above. Even their DOS version is DLGDiagv519.zip
m
0
l
March 8, 2011 2:41:19 PM

Yes, that is what I said, but I had to boot it to post this :) 

command com
drdos
oak
nr
wwbmu
readme txt
autodos7 bat
dconfig sys
m
0
l
a c 379 G Storage
March 8, 2011 3:07:33 PM

Yeah, that doesn't look right. Try downloading their DOS version DLGDiagv519.zip. The thing is I'm not sure it will work anyhow. Some of these diagnostics only work when the bios is set to IDE mode, not AHCI or RAID. you'll just have to give it a try.
m
0
l
March 8, 2011 3:24:50 PM

I tried that. On extraction, the only file is DLGDiag519.exe. Cant use it in Windows and cant boot to it. In the BIOS, its either configure SATA as RAID or configure SATA as IDE.
m
0
l
a c 379 G Storage
March 8, 2011 3:35:59 PM

Well, I found the version you were looking at. It's here:

http://support.wdc.com/product/download.asp?groupid=606...

I don't know what to say. According to their instructions it should work.

1. Diagnostics Bootable CD: Download the Diag504fCD.zip or Diag504fCD.iso file to your desktop.
2. Extract the Diag504fCD.zip file to your desktop with a file extraction utility. (Alternately you have the option to download the iso version of the file which does not require extraction with a zip utility).
3. You will see a new file named Diag504fCD.iso on your desktop.
4. You must use a CD burning program (such as Nero Burning Rom or EZ-CD Creator) to burn a CD from the .ISO image.
5. You can now boot the computer to the diagnostics CD. Make sure your boot order in your BIOS is set to boot to the CD-ROM drive first.
6. You will see the following options:
* SELECT DRIVE - Always choose this option first, as it determines which drive you will be working on.
* QUICK TEST - This option tests your drive quickly for any major physical problems. (Please note: Although this option is safe and does not alter the data on your hard drive, Western Digital recommends that you have a current backup of your data).
* EXTENDED TEST - This option checks your drive thoroughly and it can repair any correctable errors. (Please note: Although this option is safe and does not alter the data on your hard drive, some data loss may occur, depending on the errors found and the errors corrected. Western Digital recommends that you have a current backup of your data).
* WRITE ZEROS TO DRIVE - The Write Zeros option, wipes any and all data off your drive. This option used when your data is no longer usable or recoverable. If you no longer need any data from your drive and would like to start over, run this option to set your drive to an as new condition. NOTE: Please make sure that you have selected the correct drive to perform this function on as once ran, no data will be recoverable.
* VIEW TEST RESULTS - You can see the results of the test you just performed
* PRINT TEST RESULTS - Test results can be printed with this option. USB printers are not supported
* LOG FILE OPEN/CLOSE - You can access the log file which is generated automatically
* ENTER AND PRINT RMA INFORMATION - Information pertaining to each drive tested can be customized and printed with this option.
* HELP - Brief descriptions of each option in addition to explanations of error codes are available in this option.
* QUIT - Reboot your system once you have completed the selected tasks
7. Select the task you wish to perform.
m
0
l
a c 379 G Storage
March 8, 2011 3:46:09 PM

Ok, I just downloaded both the Diag504fCD.iso and the Diag504fCD.zip files. The zip file just conatins the iso file. The iso file is not what you have listed above. It includes DLGDIAG5.exe in it and it's using IBMDOS to boot.

The dlgdiag5.exe is what you want to run.
m
0
l
March 9, 2011 5:46:18 PM

Obviously, I dont work for NASA.

Before I posted, I used Nero and Diag504fCD.iso to make a bootable DVD. One file was burned to the disk called BootImage.img, that didnt work.

Then...


The files in MY_DISK and My Disc are the same. In "Bootable Disc", the 2 files are BootCatalog.cat and Arnes Boot Record.img


I extracted the the 5 files in the ISO and burned them to a disk.

DLGDIAG5.EXE
DLGDIAG.TXT
DLGLICE.TXT
IBMBIO.COM
IBMDOS.COM

Same results.

m
0
l
a c 379 G Storage
March 9, 2011 6:04:42 PM

group6 said:

I extracted the the 5 files in the ISO and burned them to a disk.

DLGDIAG5.EXE
DLGDIAG.TXT
DLGLICE.TXT
IBMBIO.COM
IBMDOS.COM

Same results.


Ok, those are the correct files, but you don't want to extract them from the .iso file Do not use the bootable cd/dvd option either. Do not use the "wizard" in nero, bypass it. In nero, there should be an option to "Burn ISO". It's been a while since I used nero, so it may not read exactly like that. This should burn the iso to the cd/dvd correctly and allow it to boot.

Edit: Actually in some versions of nero, the "burn iso" function can also be found in the "backup" part of the wizard.
m
0
l
March 9, 2011 11:50:33 PM

Hawkeye22 said:
Ok, those are the correct files, but you don't want to extract them from the .iso file Do not use the bootable cd/dvd option either. Do not use the "wizard" in nero, bypass it. In nero, there should be an option to "Burn ISO". It's been a while since I used nero, so it may not read exactly like that. This should burn the iso to the cd/dvd correctly and allow it to boot.

Edit: Actually in some versions of nero, the "burn iso" function can also be found in the "backup" part of the wizard.

Clearly, there is a problem here. This is a list of the burns I made using Diag504fCD.iso with the result for each one. The machine will boot to none of them. Yes, the DVD drive is first in the boot order and yes, Ive made sure its in IDE mode and not RAID mode.

Nero Express
disc image = the 5 files

Nero Burning ROM
DVD ISO = Diag504fCD.iso
Bootable DVD = Bootimage.img
DVD UDF/ISO = Diag504fCD.iso
Burn ISO = the 5 files

Just kill me.

m
0
l
a c 379 G Storage
March 10, 2011 10:53:48 AM

Well, did you try the disk that you made with "burn image" on any other computer to see if it boots?

You can also try burning it with Image Burn. It's free.

http://www.imgburn.com/

Other than that, I don't know what to tell you.
m
0
l
March 11, 2011 3:43:16 AM


I was using the computer last night and shut it down. I forgot the DVD was in it when I started it up today. And low and behold, it booted to the DVD, the one with the IBMDOS on it. The only difference was the HDDs were still in RAID mode! I guess it makes sense. The real 'boot order' is firmware - DVD-ROM - HDD. The Matrix RAID controller is in firmware on the board. This is just a guess, but when the HDDs were taken out of the RAID set, the diag was thrown off by the mirror and the stripe set and defaulted back to the OS on the DVD. Or not.


Tested both drives with the quick test and the extended test - no errors found. Windows still says there is a problem.


m
0
l
a c 379 G Storage
March 11, 2011 10:50:21 AM

Well, you can try using a utility like HDTune to check the drive's SMART values, but I don't know if HDTune can check a drive that is in RAID.

Did you create that disk as a dynamic volume instead of a basic volume? I don't use dynamic volumes very much at all, so I don't know if that can have an effect on it.

Also, this may not be a disk issue. This may simply be an error the RAID controller is throwing out, in which case it is a RAID or software problem, not a physical hard disk problem.
m
0
l
March 11, 2011 6:36:21 PM

Yeah I tried HDTune, cant read a RAID drive. Why it is a dynamic disk is a good question, I dont remember doing that.

Im gonna try TestDisk It's supposed to be able to convert dynamic disks back to basic disks.

I searched for Intel Matrix Storage test utilities, but was unsuccessful.

EDIT: I'm a little squeamish about converting it back. :sweat:  What are the risks if I dont?
m
0
l

Best solution

a c 379 G Storage
March 14, 2011 10:50:05 AM

group6 said:

EDIT: I'm a little squeamish about converting it back. :sweat:  What are the risks if I dont?


There is no risk per say, just that certain OS's can't read dynamic volumes.

http://support.microsoft.com/kb/314343
Share
March 19, 2011 11:32:07 PM

Does the TestDisk utility sound like something you would trust?
m
0
l
a c 311 G Storage
March 20, 2011 12:16:10 AM

You can test the drives using a DOS based SMART utility.

HDAT2 is one such utility. If HDAT2 can't communicate with your SATA controller, then you may need to temporarily reconfigure your BIOS for IDE, legacy, or compatibility mode.
m
0
l
March 22, 2011 5:02:59 AM

fzabkar said:
You can test the drives using a DOS based SMART utility.

HDAT2 is one such utility. If HDAT2 can't communicate with your SATA controller, then you may need to temporarily reconfigure your BIOS for IDE, legacy, or compatibility mode.



Im sure theres a way to save all this to a file that I could copy and paste, but not knowing that, I did this by hand, so if something doesnt look right, thats why. Obviously, theres a problem under PCI RAID devices, only one of the WD drives is there. Past that, Im clueless o_0

HDAT2 v4.8.1 (c) 2010 CBL

BUS= 0, Device=31, Function=2
BUS= 1, Device=4, Function=0
BUS= 1, Device=5, Function=0
BUS= 4, Device=0, Function=1

1. BaseClass: Storage, SubClass: IDE
BaseClass = 01h SubClass = 01h Programming Interface = 8ah
Bus =01, Device =31, Function = 1, Header Type = 00h
Host: Vendor ID = 8086h, Device ID = 266Fh. revision = 03h
Host Vendor Name: Intel Corporation
Subsytem: Vendor ID = 1043h, Device ID = 80A6h
Subsytem Vendor Name: ASUSTek Computer Inc
Address 4: I/O Port = 0000FFA0h
Primary channel: I/O Port 01F0h, IRQ 14 (compatability mode)
Secondary channel: I/O Port 0170h, IRQ 15 (compatability mode)
Bus Master: supported, enabled
Bus Master Control Register : 00A0h
Built-in Self Test: not supported

PCI ATA devices:







Manufacturer : Intel
Product Name : Intel XP_DATA
Device Type : Base/Sub/Interface = 00h/04h/01h

3. ROM address D000h:4800h, Size = 18 KB
PCI header:
Vendor ID : 1095h -> Silicon Image Inc/ CMD Technology Inc
Device ID : 3114h
Class Code: 00h/04h/01h -> unknown/undefined
$PnP expansion header:
Device ID : EHP1431
Manufacturer : U┐$Θ≥wSILICON IMAGE
Product Name : U┐$Θ≥wSILICON IMAGE
Device Type : Base/Sub/Interface = 01h/00h/00h

Floppy drive detect:

CMOS detected 1 Floppy Drive(s)
BIOS detected 2 Floppy Drive(s)
1. Floppy drive: 3 1/2 1.44 MB



4. BaseClass: Storage, SubClass: RAID
BaseClass = 01h SubClass = 04h Programming Interface = 00h
Bus = 1, Device =5, Function = 0, Header Type = 00h
Host: Vendor ID = 1095h, Devivre ID = 3114h. revision = 02h
Host Vendor Name: Silicon Image Inc/CMD Technology Inc
Subsytem: Vendor ID = 1043h, Device ID = 8136h
Subsytem Vendor Name: ASUSTek Computer Inc
Address 0: I/O Port = 0000BC00h
Address 1: I/O Port = 0000B880h
Address 2: I/O Port = 0000B800h
Address 3: I/O Port = 0000B480h
Address 4: I/O Port = 0000B400h
Address 5: I/O Port = Memory Adrress = D7DFFC00h (32-bit space 4 GB)
Size of Expansion ROM = 512 KB
System IRQ 10, INT#A
Bus Master: not supported
Built-in Self Test: not supported


PCI RAID devices:

Device on port 0: PATA
Device on port 1: NONE
Device on port 2: NONE
Device on port 3: PATA
Max. number of ports: 4
Available ports : 4

AHCI status: disabled
[2/0 9C00h/9882h/3] WDC WD2500JD-00GBB0
[2/1 9C00h/9882h/3]
Error reading of the IDENTIFY DEVICE data
Error code 32: Device should be ready to transfer data but DRQ=0

[3/0 9800h/9482h/3] disabled or not present
[3/1 9800h/9482h/3]













I ran it again and got this at the end of 4. BaseClass: Storage, SubClass: RAID


Address 5: I/O Port = Memory Adrress = D5FFFC00h (32-bit space 4 GB)
System IRQ 3, INT#B
Bus Master: not supported
Built-in Self Test: not supported
m
0
l
March 30, 2011 12:12:57 AM

Best answer selected by group6.
m
0
l
!