My external NTFS Lacie 500GB HD hangs randomly. The disk is full of data. I have tried running Norton Disk Doctor (2005), XP's CHKDSK /f or CHKDSK /f /r from command line, or XP's GUI version of chkdsk from the disk properties. They all hang when they encounter the bad sector sometimes in phase 2 or index checking phase or phase 4. Is there anyway that I can mark the bad sector and have the disk head skip that region manually or through any software utility out there?
Additional information:
- Hard Disk is of course no longer under warranty.
- I am using XP Pro SP2
- I have tried switching between the drives USB2 and FW400 interface. They both act the same.
- Right before the HD hangs it clicks once, and the only way to get it back on is to recycle its power.

Thanks,
Daniel Motamed

Dani AI

Generated

Stop running repair passes on the original device — repeated CHKDSK/repair loops and write-heavy utilities can accelerate failure when the drive is already showing click/noise. The safest first move is to make a sector-by-sector image of the failing disk to a different physical disk, then work from the image. Imaging preserves the most recoverable data and lets you try repairs without stressing the original drive.

A practical, reliable workflow for an external USB/FireWire enclosure is to boot a modern Linux live USB (it has robust USB mass-storage support) and use GNU ddrescue to clone the drive while keeping a log you can resume later. Example sequence (run as root):

ddrescue -n /dev/sdX /media/recovery/image.dd /media/recovery/image.log
ddrescue -d -r3 /dev/sdX /media/recovery/image.dd /media/recovery/image.log

The first pass grabs all easy data without aggressive retries; the second pass retries bad areas. After imaging, mount the image read-only and run filesystem-level recovery (chkdsk on the image under Windows, or TestDisk/PhotoRec under Linux) so you never modify the original until you have a good backup.

Run SMART/diagnostics if you can (smartmontools or the disk maker’s utility) but note many USB bridges hide SMART. For full vendor diagnostics or low-level remap operations you’ll usually need the drive attached directly to an internal IDE/SATA port or a bridge that supports passthrough. If the disk continues to click or ddrescue fails to make a useful image, stop and consider professional data recovery — clicking often means imminent mechanical failure.

Regarding prior suggestions: is correct that vendor tools are ideal when the drive can be attached internally; ’s SpinRite can help in some cases but often cannot access USB-enclosed drives under DOS. If the goal is to “mark” bad sectors, remember firmware remaps on failed writes — that requires destructive writes, so image first.

Recommended Answers

All 6 Replies

Check LaCie's support site; most drive manufacturers have downloadable low-level disk diagnostic & repair utilities for their products.

I emailed LACIE Tech Support, but they were not much help. Low level format is not an option, since my half terrabyte of data is very improtant to me (family video and pictures).


I have tried the Spinrite 6.0 which does the same thing as the HDD Regenerator and attempts to fix magnetic disk errors that are cause of bad sector. Unfortunately both these software run at DOS level and are geared toward internal PC drives. I only have access to laptops and removing the USB drive from its shell and connecting it to the IDE of a PC is not readily an available option for me.

I could not find any BIOS setting that would turn USB on in my Sony Vaio GRT270P. So I have been trying to get USB2 driver loaded at the DOS level in the same boot CD or floppy that the regenerator software gets loaded to. After many trials I have not been able to make it work yet. Here is what I am putting in the config.sys, but it is not working for me:

DOS=HIGH,UMB
LASTDRIVE=Z
DEVICE=HIMEM.SYS
REM not sure if the above lines are required, but Spinrite does not like it as it complains about low memory. I have tried remming them out, w no effect.
REM The following line loads Panasonic's universal USB- controller driver
DEVICEHIGH=USBASPI.SYS /v /w /e
REM the following is an aspi mass storage driver for usb- connected HDs and compactflash memory cards. This does not find the LACIE external USB HDD.
DEVICEHIGH=DI1000DD.SYS
REM the following is the XP USB 2 driver for LACIE external drives- Not sure if it is the right one for DOS. Can’t tell if it is correct since I could not get past the low memory problem.
DEVICEHIGH=TPP300.SYS
REM The following loads CD-ROM driver but I have not activated it since the internal CDROM drive is detected without it.
REM DEVICEHIGH=USBCD.SYS /d:USBCD001

Can anyone help with the config.sys?

motamedd, Spinrite is your answer.

Er...motamedd indicated that Spinrite was already tried:

I have tried the Spinrite 6.0...

Oh, I can't read... sorry.

No Problem... I encourage any remaining ideas to try loading the DOS level drivers for USB2 or FW400.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.