MHDD written according to ATA/ATAPI standart (
www.t13.org)
There is NO support to free MHDD product.
First versions of MHDD was written only to make fast and clear HDD diagnostics.
But now it is powerful instrument for data recovery and drive repair.
Full version can:
- to work with System Area and EEPROM and USER AREA
on all 2.5" and 3.5" IDE Fujitsu drives.
-
IBM data recovery
- Western Digital - SystemArea/UserArea, etc.
- Quantums/Maxtors - System, User areas...
- and many, many other features for exploring the drives .
2. OS.
It will better to run MHDD under pure DOS.
3. What we need to work?
MHDD works directly to IDE ports (1F0h, 170h) which included to any motherboard.
But be sure that you do not using Intel motherboard (not chipset).
MHDD can work in both modes, CHS and LBA and can address up to 128 Gb drives independently
BIOS (even on 286 processor .
All work with HDD is conducted exclusively through ports.
That is, NOT any BIOS, NOT any interrupts!
All is made directly. So MHDD all the same, what OS
is established on the diagnosed HDD, she has access
to ALL HDD from the first to last sector in independence of,
whether there is there any information whether or not.
So, Drive size can be from 512 to 137438953472 bytes.
*** DO NOT RUN MHDD from the drive which you'll be access in MHDD!!!
*** MHDD can not run from any
write-protected media such as CDROM, etc...
4. Working with MHDD.
Please press SHIFT+F3 to select a drive or port.
After drive selection (SHIFT+F3) we get in a command line [mhdd>].
In MHDD there is no "menu", all is entered by commands.
Pressing combinations of keys automatically enters a command.
From above blinks bulbs - a little about them.
In the left part of screen - the State Register.
Here the condition of the HDD is displayed.
The most important bits:
BUSY - the store is busy and to commands does not react,
WRFT - write fault,
DREQ - the store wants to exchange the data with a host (PC),
ERR - as a result of last operation there was an error.
When this lamp lights up, pay attention to the right top part of the screen.
There the type of an error will be displayed.
AMNF - Address Mark Not Found,
T0NF - Track 0 Not Found,
ABRT - command aborted,
IDNF - Sector ID Not found,
UNCR - Uncorrectable Error.
Between these two fields, in the middle, are an empty place.
And so, if the store is password-locked, here lights up a bulb
"PWD", and if "cut off" by procedure HPA, the bulb "HPA" will appear.
Under line with all these bulbs there is a line of HDD parameters.
The left part displays the current parameters of the store.
The right part displays the current heads position (while scan).
At start of check of a surface ("scan") the window on the right will appear.
In the first line of this window the current speed of work with a
surface will be displayed. In last - two values in percentage.
The first value shows percent of performance of the current test in the
set interval, and the second displays, as far heads
"have left" from 0 cylinders and came to the last.
During testing a surface one box is equal to 255 sectors
(in LBA testing mode), or to number of sectors in a line
of parameters HDD (it is usual 63, - at testing in mode CHS).
The darkest box - the more time to store was required for reading this block
of sectors. If have gone color boxes - means, the store was not
entered in allocated to him for work a time interval. Color boxes
displays an abnormal condition of a surface (but still without "BAD's").
Red color - an attribute of that that on this place already "was almost
generated" BAD block.
Everything that is lower than a "question mark" are surface damages
or errors (BAD block). And if they appear during testing,
means, on a surface is physical defects.
It is necessary to notice, that old HDD work slowly .
Therefore, if you testing the old HDD (up to 2-3 Gb), green boxes is normal.
Commands description here.
======================================================================
exit <ALT+X> Exit to DOS shell.
id Drive identify (heads, sectors, lba, dma, hpa, smart, security modes...)
scan <F4> This is surface scan. You can recover bad sectors with scan by
specify special modes (Remap, Erase waits).
[Scan in: CHS/LBA] - LBA or CHS. CHS needed only for old drives < 500 Mb.
[Starting CYL] - Start cylinder
[Starting LBA] - Start sector
[Log: On/Off] - Log
[Remap: On/Off] - Try to recover BAD sectors
[Ending CYL]
[Ending LBA]
[Timeout(sec)] - Timeout, seconds (1-200)
[Advanced LBA log] - unsupported feature
[Standby after scan] - Turn off the motor after scan
[Loop the test/repair]
[Erase WAITs] - Try to recover BAD sectors. It is better to use this for
drive repair but it is data-destructive.
Erase waits is very usable on IBM drives with bad blocks.
aerase Sector-by-sector erasing
hpa Host Protected Area - HDD cutting function.
You can cut the size of HDD with this.
nhpa Recover real drive size (Native) after cutting .
rx special function (for exploring).
rhpa Shows Native drive size, ignoring HPA cutting
cls
pwd User password setting (locks the drive)
unlock Unlocking the drive
dispwd Disable password. You must unlock the drive before
rpm RPM measurement (works bad).
ff Copy image to disk (up to 2 Gb) to specefied sectors
tof Copy from disk to file (up to 2 Gb) from speceied sectors
aam Automatic Acoustic Management adjustment
init Initialize HDD.
fdisk Makes 1 full-drive-size partition, FAT32, Active, on current HDD.
smart S.M.A.R.T. working. Just enter "smart" and see help.
port <SHIFT+F3> Select the drive
stop <SHIFT+F4> Motor -> off
i <F2> id + init
cx SeekTest for quantum CX, LCT. Press <ESC> to finish
erase Drive erasing. Data recovery will be IMPOSSIBLE!
wait wait for ready
ibme IBM Explorer.
fujlst FUJITSU Explorer and adaptive info saver.
batch <F5> Batches.
r <F3> Reset