Switch to full style
Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
Post a reply

Erase using PIO mode

March 7th, 2006, 6:18

Greetings.

Most times I use MHDD to erase a drive, it tells me:

"Working using PIO mode, which is very slow. To enable max speed please detect the drive in BIOS."

Truth is the dozens of drives I've been erasing in past months were all detected in BIOS. I've more than 40 to erase in the next month, so any hint to fix this would be much appreciated.

Regards,

Daniel

March 7th, 2006, 9:56

Are you running MHDD from CD? Try booting from a hard drive and running it from there. Some of the CD distros (like Ultimate Boot CD) cause the problem you are describing.

Thanks,
Phil

March 7th, 2006, 10:49

...and what is the version of MHDD do you have?

March 8th, 2006, 4:52

I'm using version 4.6, running from a floppy disk.

Daniel

March 8th, 2006, 10:37

Well... then it is bios-related problem...

March 9th, 2006, 5:14

I wouldn't be surprised if this was happening in a single computer, or in several computers with the same chipset or BIOS, but that's not the case. I'm talking about several computer and laptop configurations, and the fact is I rarely get a erase using BIOS settings.

Daniel

March 9th, 2006, 10:30

Actually, MHDD is really picky about this. The problem here is when you access the drive through BIOS you have to be 100% sure you're accessing THAT drive and not the next one (who'll like to erase their first drive instead of the second drive?). We have to locate a match between lets say hdd on port 170H and hdd number 81. And some BIOSes just do not pass some checks in MHDD, so this functionality just gets switched off.

Anyway, I did not see this to happen on modern computers, just on old ones and on some laptops.

March 10th, 2006, 5:29

OK, now I understand :-) Most computers I deal with are old ones.

Thanks.

Daniel

Re: Erase using PIO mode

May 27th, 2009, 1:29

Actually, MHDD is really picky about this. The problem here is when you access the drive through BIOS you have to be 100% sure you're accessing THAT drive and not the next one (who'll like to erase their first drive instead of the second drive?). We have to locate a match between lets say hdd on port 170H and hdd number 81. And some BIOSes just do not pass some checks in MHDD, so this functionality just gets switched off.


I'm using MHDD 4.6 on a Toshiba M1 (Yes it's crap...) but a IBM Travelstar IC25N040ATCS05-0 (40GB) will erase using BIOS fine, where as a Western Digital WD2500BEVE-00WZT0 (250GB) falls back to PIO mode.

On a Thinkpad T41 both drives will erase just fine using BIOS functions though...

I'm guessing MHDD doesn't have a way to switch the functionality back on? LBA appears to be functioning the same on the Toshiba as the Thinkpad when reporting drive dimensions, etc.

It's not like I could accidentally erase another drive if you did allow MHDD to bypass the check.


edited: got rid of fast erase since that wasn't what I was talking about

Re: Erase using PIO mode

May 27th, 2009, 2:39

.... and what about the SIL680 cards with own bios and UDMA supporting? :D

Re: Erase using PIO mode

May 27th, 2009, 2:55

gyrfalcon wrote:I'm using MHDD 4.6 on a Toshiba M1 (Yes it's crap...) but a IBM Travelstar IC25N040ATCS05-0 (40GB) will erase using BIOS fine, where as a Western Digital WD2500BEVE-00WZT0 (250GB) falls back to PIO mode.


Maybe that machine doesn't support 48-bit LBA? Dunno if that would make a difference.

Re: Erase using PIO mode

June 15th, 2016, 8:50

Hello,

I have the same problem with Daniel Ferreira using the erase command ("Working using PIO mode, which is very slow. To enable max speed please detect the drive in BIOS.") in my Toshiba drive and Toshiba new laptop. I use a bootable disk with MHDD 4.6 version. Other commands, such as scan work properly.

The erase process is stuck in "LBA: 0, 0 MB completed" for long now. Is it destructive for the drive to forcefully stop the process using the power button? Are there any ways to deal with the PIO mode prob? I would appreciate some help in these two issues.
Post a reply