Here I will describe how to use head map editing in RAM with classic Seagates. I will use Seagate 7200.7 for example.
This drive upon powering on stays in BSY, clicks and then spins down.
At first we should check which head is bad.
So we run drive in safe mode.
Check the check box "Generate Safe mode signal" and restart power by checking "HDD power supply"
When utility has been started, go to terminal, press ctrl+z, F> should appear.
Then by commands
R2 and R1 we load boot adaptive data.
After this we set terminal baud rate to maximal value (to increase speed of working) and save loader with app code only.
Loader has been saved.
Then by sending command
R4
we load app code from HDD surface to HDD ram.
With command
j,,1
we start app code in restricted mode (it will not load overlays and etc. and heads will not start to click)
Well, app code has been started, now we need to load system sectors by command
R
Now drive is fully ready to test it's heads.
At first we check how many heads does it have. By pressing on the semicolon
;
we can see in response of this command MxHd=3, maximal number of head in this drive is 3, so it has 4 heads.
After that we can start to check heads
Go to 2 level and position heads over cylinder 444, head 0, sector 22
s444,0,22
Then by commands
H0, H1, H2 and so on we test heads.
If after command Hx we see response Head x, so this head is good, if after command Hx drive starts to click and you do not see any response, so head is bad.
In our example head 3 is bad. With picture below this process will be more understandable.
Then we restart hdd in safe mode again and go to DE.
Create new task with "active utility actions"
Check "Make data copy"
Then select extended settings of app code modifications, select loader saved before and set settings like is showed on the picture below
After some time window "Physical head map editing will appear". We know that head 3 is bad, so we should substitute bad head 3 by some good head. I did it by head 2
Press ok and wait.
When task will be created we should create head map, uncheck head 3 there and try to save our data
