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

Seagate F3 Addressing Modes

August 8th, 2019, 6:30

Hi,

My query relates to some academic (non-commercial) research I am undertaking.

I have a number of Seagate HDDs of two different models:

1TB ST3100340AS
and
3TB ST3000DM001

I can perform a physical sector read on all the 1TB drives by issuing the following (example) F3 commands:
/2
A0
s0002685C,0,22
r,0,1

However when I perform the same sequence on the 3TB drives (seeking to a valid cylinder offset on these drives) I get the following error when issuing the 'r' command:
Code:
DiagError 00005003 R/W Status 2 R/W Error 43110081
Next System LBA 000000000000 LLL CHS 000000.0.0000 PLP CHS 036DC7.0.0000
Remaining Transfer Length 00000001


I came accross a comment on HDD Oracle "Only some models support the r and w commands" in this topic:
http://www.hddoracle.com/viewtopic.php?f=83&t=1455&sid=da758bb776a2fadcc65f71e5853836e7

That noted, I think the issue might lie in different addressing modes resulting from the 'A0' command.
On the 1TB drives, issuing 'A0' gets the following response:
Code:
Current Addr Mode
PLP CHS Mode
.....
.....


Wheras on the 3TB drives I get:
Code:
Current Addr Mode
User LLL CHS Mode
.....
.....


Does anyone know of a F3 command syntax for setting the addressing mode to 'PLP CHS Mode' that might work for the 3TB drives?
Alternatively, any alternative syntax suggestions for a physical sector read that would work on the 3TB drives would be greatly appreciated.

Many thanks in advance!
Post a reply