All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 77 posts ]  Go to page Previous  1, 2, 3, 4
Author Message
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: August 30th, 2021, 18:47 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
I added up all the defects in MasterT's G-list and found a difference of 24 (3377 versus 3401).

    Total defects (logical / physical) = 27016 / 3377

    Total defects (in header) = 3401

In HddDonorMarket's case I got ...

    Total defects (logical / physical) = 39056 / 4882

    Total defects (in header) = 87

Does this mean that both G-lists are corrupt, or is there an error in my reasoning?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: August 31st, 2021, 3:15 
Offline

Joined: November 7th, 2020, 5:31
Posts: 1084
Location: The_UK
I can't see any problems in your reasoning but as they say, in the land of the blind the one eyed man is king.

It occurs to me that the only source data for g-lists we have are exported via applications which can not process them internally. I know PC3K can't decode the g-list from the drives I've looked at, neither can I get to the service tracks to look at raw data as I can with other models. I'm beginning to question the validity of the source data itself.

One of the drives here pc3K reports has a corrupt p-list but dd passes the module check (which I assume to be a simple checksum). I though it might provide some insight but I'm still not sure about the SMR.

The budget troll has already reminded me that R&D doesn't add to the right hand column.

_________________
Data Recovery Services in the UK.
https://www.usbrecovery.co.uk/


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: August 31st, 2021, 13:54 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
As far as I can tell, the P-List in this model has no checksum. In previous models it had a 16-bit XOR checksum of 0x0000. The checksum word was at the very end of the module.

The other CPs still have an 8-bit XOR checksum of 0x81 in the SA, and an XOR checksum of 0x00 in the ROM.

Does anyone have a G-list from a working drive? Does anyone have a P-list from the 2TB model?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: August 31st, 2021, 14:28 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
Lardman wrote:
One of the drives here pc3K reports has a corrupt p-list but dd passes the module check (which I assume to be a simple checksum). I though it might provide some insight but I'm still not sure about the SMR.

That would be interesting. Which of your uploads has this P-list?

I've been thinking of writing a parsing tool for these defect lists, but I don't think there would be any point if I can't understand all the components. BTW, I have written a G-list parsing tool for earlier models. These were also incorrectly parsed by PC3000 and MRT in their old software versions (those older G-lists incorporate parity bits).

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: August 31st, 2021, 17:38 
Offline

Joined: November 7th, 2020, 5:31
Posts: 1084
Location: The_UK
fzabkar wrote:
That would be interesting. Which of your uploads has this P-list?
Don't think I'd posted that one - I've lost track a bit. From what I can see of this one, the drive works despite its faults and is cleanly formatted (it was in a bundle of donor drives).

Attachment:
plist-TOSHIBA MQ04ABF100-JU0G0A1D-88MOCEN0T.rar [88.82 KiB]
Downloaded 384 times


Reading it without 'messing' works but switching to use utility to ignore the g-list results in the p-list decode error. There's some inconsistency in the p-list after the end of what looks to be the valid data, but the same appears to true of of other p-lists which do not give a decode error. I haven't had chance to apply what you've posted over the weekend yet (what takes you an hour takes me a day or 2 :lol: ) so that may point to something obvious I missed.

_________________
Data Recovery Services in the UK.
https://www.usbrecovery.co.uk/


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: August 31st, 2021, 18:23 
Offline
User avatar

Joined: September 29th, 2005, 12:02
Posts: 3561
Location: Chicago
HddDonorMarket wrote:
Hi.
I have a MQ04ABF100 drive. Swapped head. I can read all modules. But cannot access to UA.

Unfortunately the data is lost.
Toshiba drives with swapped heads kill on write and SMR Toshiba drives are eager to write to SA. (and you didn't backup SA, despite what the log from MRT says).

The only thing you can try now is to read data by PBA ignoring translation, maybe you could get some working files as raw.

_________________
SAN, NAS, RAID, Server, and HDD Data Recovery.


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: August 31st, 2021, 18:29 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
Your latest P-list has anomalies in the padding, but that shouldn't affect the actual P-list entries.

Code:
Offset(h) 00 01 02 03 04 05 06 07

0001EB70  5A 5A 5A 5A 5A 5A 5A 5A
0001EB78  5A 5A 5A 5A 5A 5A 5A 5A
0001EB80  5A 5A 5A 5A 5A 5A 5A 5A
0001EB88  5A 5A 5A 1A 5A 5A 5A 5A  <-- 1A
0001EB90  5A 5A 5A 5A 5A 5A 5A 5A
0001EB98  5A 5A 5A 5A 5A 5A 5A 5A
0001EBA0  5A 5A 5A 5A 5A 5A 5A 5A

Code:
Offset(h) 00 01 02 03 04 05 06 07

000209F8  5A 5A 5A 5A 5A 5A 5A 5A
00020A00  5A 5A 5A 5A 5A 52 5A 5A  <-- 52
00020A08  5A 5A 5A 5A 5A 5A 5A 5A

This is the header of the P-list:

Code:
Offset(h) 00   02   04   06   08   0A   0C   0E

00000000  504C 0028 7615 204E AA38 1000 0200 0000
                    ^^^^ ^^^^ ^^^^


    Total allocated records = 0x4E20
    Number of used records = 0x1576
    Number of spare records = 0x38AA

Number of spare records = 0x4E20 - 0x1576 = 0x38AA

Size of P-list = 0x10 + (8 x 0x1576) = 0xABC0

Code:
Offset(h) 00   02   04   06

0000ABB0  6C28 1024 FFFF 0100
0000ABB8  7528 1024 FFFF 0100
0000ABC0  0000 0000 0000 0000  <-- end of list
0000ABC8  5A5A 5A5A 5A5A 5A5A
0000ABD0  5A5A 5A5A 5A5A 5A5A

I haven't checked each P-list record for consistency, but the overall structure seems OK.

I suspect that offset 0x0C is the number of heads (2), but it would be nice to see a 4 in this position in the 2TB model.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: August 31st, 2021, 18:44 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
Doomer wrote:
HddDonorMarket wrote:
Hi.
I have a MQ04ABF100 drive. Swapped head. I can read all modules. But cannot access to UA.
...(and you didn't backup SA, despite what the log from MRT says)...

Do PC3K and MRT retrieve the correct size of the G-list (0x6000 bytes), or is this a bug in the tools? If the size is correct, then the G-list has overflown (in some of the examples) and Toshiba's firmware has a bug. This then begs the question, where do the extra defect data go? Do they overwrite critical areas of the SA following the G-list?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: September 1st, 2021, 19:59 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
I think that the "SPT" value in MRT's zone table may actually consist of two 16-bit words -- spare cylinders per zone and SPT. That's the only combination that makes sense to me.

Code:
Head #0

Zone          Start Cyl     End Cyl       Cyl/Zone                    Spare Cyl     SPT
---------------------------------------------------------------------------------------
0             0             2996          2997          5B0D48 -->    5B            D48
1             2997          53A2          2A0C          5C0D38 -->    5C            D38
2             53A3          7D52          29B0          5C0D30 -->    5C            D30
3             7D53          A702          29B0          5C0D20 -->    5C            D20
4             A703          D0B2          29B0          5C0D30 -->    5C            D30
5             D0B3          FA06          2954          5C0D20 -->    5C            D20
6             FA07          1235A         2954          5C0D10 -->    5C            D10
7             1235B         14C52         28F8          5C0CF8 -->    5C            CF8
8             14C53         174D8         2886          5B0CE8 -->    5B            CE8
9             174D9         19D03         282B          5B0CB0 -->    5B            CB0
A             19D04         1C52E         282B          5B0C80 -->    5B            C80
B             1C52F         1EA5E         2530          550C38 -->    55            C38
C             1EA5F         20F8E         2530          550C00 -->    55            C00
D             20F8F         23469         24DB          550BC8 -->    55            BC8
E             2346A         25944         24DB          550BA0 -->    55            BA0
F             25945         27DCA         2486          550B58 -->    55            B58
10            27DCB         2A250         2486          550B20 -->    55            B20
11            2A251         2C681         2431          550AE8 -->    55            AE8
12            2C682         2EB07         2486          550A90 -->    55            A90
13            2EB08         31037         2530          550A40 -->    55            A40
14            31038         335BC         2585          5509F0 -->    55            9F0
15            335BD         35BEB         262F          5509A0 -->    55            9A0
16            35BEC         3826F         2684          550938 -->    55            938
17            38270         3A99D         272E          5508F0 -->    55            8F0
18            3A99E         3D120         2783          5508A0 -->    55            8A0
19            3D121         3F94D         282D          550858 -->    55            858
1A            3F94E         421CF         2882          550810 -->    55            810
1B            421D0         449A7         27D8          5507F0 -->    55            7F0
1C            449A8         470D5         272E          5507D0 -->    55            7D0
1D            470D6         49759         2684          5507A0 -->    55            7A0
1E            4975A         4BD33         25DA          550780 -->    55            780
1F            4BD34         4E2B8         2585          550758 -->    55            758
20            4E2B9         50793         24DB          550738 -->    55            738
21            50794         52BC4         2431          550718 -->    55            718
22            52BC5         54F4B         2387          5506E0 -->    55            6E0
23            54F4C         57228         22DD          5506B8 -->    55            6B8
24            57229         5945B         2233          550690 -->    55            690
25            F00414        F01688        1275          4B0D98 -->    4B            D98
26            F00248        F00413        1CC           10970 -->     1             970
27            F00000        F00247        248           10970 -->     1             970

Total user LBAs on head 0 = 969808240
Total spare tracks on head 0 = 3218
Total usable LBAs on head 0 = 961285008

Head #1

Zone          Start Cyl     End Cyl       Cyl/Zone                    Spare Cyl     SPT
---------------------------------------------------------------------------------------
0             0             2B5D          2B5E          5B0DF8 -->    5B            DF8
1             2B5E          5735          2BD8          5C0DC8 -->    5C            DC8
2             5736          8369          2C34          5C0D90 -->    5C            D90
3             836A          AF9D          2C34          5C0D60 -->    5C            D60
4             AF9E          DC2D          2C90          5C0D30 -->    5C            D30
5             DC2E          108BD         2C90          5C0D00 -->    5C            D00
6             108BE         1354D         2C90          5C0CD0 -->    5C            CD0
7             1354E         16239         2CEC          5C0CA0 -->    5C            CA0
8             1623A         18EA8         2C6F          5B0C68 -->    5B            C68
9             18EA9         1BB17         2C6F          5B0C38 -->    5B            C38
A             1BB18         1E786         2C6F          5B0C28 -->    5B            C28
B             1E787         210B2         292C          550BE0 -->    55            BE0
C             210B3         239DE         292C          550BC8 -->    55            BC8
D             239DF         2630A         292C          550BA0 -->    55            BA0
E             2630B         28C36         292C          550B70 -->    55            B70
F             28C37         2B50D         28D7          550B38 -->    55            B38
10            2B50E         2DDE4         28D7          550B20 -->    55            B20
11            2DDE5         306BB         28D7          550AE8 -->    55            AE8
12            306BC         32F92         28D7          550AB0 -->    55            AB0
13            32F93         35869         28D7          550A70 -->    55            A70
14            3586A         380EB         2882          550A38 -->    55            A38
15            380EC         3A96D         2882          550A00 -->    55            A00
16            3A96E         3D1EF         2882          5509C8 -->    55            9C8
17            3D1F0         3FA71         2882          550990 -->    55            990
18            3FA72         4229E         282D          550958 -->    55            958
19            4229F         44ACB         282D          550920 -->    55            920
1A            44ACC         472F8         282D          5508E8 -->    55            8E8
1B            472F9         49B25         282D          550898 -->    55            898
1C            49B26         4C352         282D          550848 -->    55            848
1D            4C353         4EB7F         282D          550800 -->    55            800
1E            4EB80         513AC         282D          5507C0 -->    55            7C0
1F            513AD         53C2E         2882          550780 -->    55            780
20            53C2F         564B0         2882          550738 -->    55            738
21            564B1         58D32         2882          5506F0 -->    55            6F0
22            58D33         5B5B4         2882          5506A8 -->    55            6A8
23            5B5B5         5DE36         2882          550660 -->    55            660
24            5DE37         606B8         2882          550620 -->    55            620
25            F00414        F01688        1275          4B0ED8 -->    4B            ED8
26            F00248        F00413        1CC           10970 -->     1             970
27            F00000        F00247        248           10970 -->     1             970

Total user LBAs on head 1 = 1058449352
Total spare tracks on head 1 = 3218
Total usable LBAs on head 1 = 1049837840


Total user LBAs on all heads  = 2028257592
Total spare tracks on all heads  = 6436
Total usable LBAs on all heads  = 2011122848
Capacity including spare tracks =  1.0385 TB
Capacity excluding spare tracks =  1.0297 TB

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: September 2nd, 2021, 4:12 
Offline

Joined: May 9th, 2017, 11:33
Posts: 140
I attach 2 more cases i backed up. It might be useful.

Attachment:
Case 1.rar [73.73 KiB]
Downloaded 368 times


Attachment:
Case 2.rar [66.11 KiB]
Downloaded 383 times


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: September 2nd, 2021, 15:48 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
@MasterT, your Case_2 P-list is corrupt (no "PL" in header), and the G-list has overflown.

The Case_1 defect lists look structurally sound. However, I count 1059 defects in the G-list whereas the header has 765. That could be an error in my reasoning, but I don't know how to verify this.

Code:
Total defects (logical / physical) = 8472 / 1059

Total defects (in header) = 765

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: September 3rd, 2021, 1:24 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
It would be instructive to see the G-list from a drive that has lots of pending and reallocated sectors in SMART.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: September 3rd, 2021, 10:36 
Offline
User avatar

Joined: June 16th, 2018, 12:09
Posts: 488
Location: Turkey
Doomer wrote:
HddDonorMarket wrote:
Hi.
I have a MQ04ABF100 drive. Swapped head. I can read all modules. But cannot access to UA.

Unfortunately the data is lost.
Toshiba drives with swapped heads kill on write and SMR Toshiba drives are eager to write to SA. (and you didn't backup SA, despite what the log from MRT says).

The only thing you can try now is to read data by PBA ignoring translation, maybe you could get some working files as raw.


I have imaged raw data without Plist. So data shifted. And recovered RAW data. File structure collapsed. But recovered many files acording to extensions. Small files usually working. big files not.

I have a theory to have data according to P list.
Need a good drive same model.
1st delete good drive's P list
2nd image my raw data to good disk
3th write patient's Plist to good drive.
Theoricaly this should work. But this is SMR drive.
If I could find a same model drive maybe I would try.

I wonder what would happen If I would write Plist to this SMR drive .( MRT showing wrong P list. Maybe write DD would work) This metod would work ex models. I am sure

This method may be use also at WD SMR drive. I havent worked with WD SMR yet

_________________
A Recovery Service In Turkey . Veri Kurtarma Türkiye https://www.digitalverikurtarma.com
Donor Drives hdddonormarket.com


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: September 3rd, 2021, 15:04 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
HddDonorMarket wrote:
I have a theory to have data according to P list.
Need a good drive same model.
1st delete good drive's P list
2nd image my raw data to good disk
3th write patient's Plist to good drive.

I would think that the good drive must have an empty G-list. In any case, since the zones have variable SPT and tracks per zone, wouldn't this result in an even bigger mess? I mean, the patient's P-list would be based on the patient's zone table, and this would differ from the donor's zone table.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: November 11th, 2021, 15:52 
Offline
User avatar

Joined: June 16th, 2018, 12:09
Posts: 488
Location: Turkey
Doomer wrote:
HddDonorMarket wrote:
Hi.
I have a MQ04ABF100 drive. Swapped head. I can read all modules. But cannot access to UA.

Unfortunately the data is lost.
Toshiba drives with swapped heads kill on write and SMR Toshiba drives are eager to write to SA. (and you didn't backup SA, despite what the log from MRT says).


So what should I do if necessary to swap head MQ04ABF drives?

_________________
A Recovery Service In Turkey . Veri Kurtarma Türkiye https://www.digitalverikurtarma.com
Donor Drives hdddonormarket.com


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: November 11th, 2021, 18:07 
Offline

Joined: March 7th, 2009, 12:43
Posts: 1080
Location: Angel Data Recovery
HddDonorMarket wrote:
Doomer wrote:
HddDonorMarket wrote:
Hi.
I have a MQ04ABF100 drive. Swapped head. I can read all modules. But cannot access to UA.

Unfortunately the data is lost.
Toshiba drives with swapped heads kill on write and SMR Toshiba drives are eager to write to SA. (and you didn't backup SA, despite what the log from MRT says).


So what should I do if necessary to swap head MQ04ABF drives?


HW block write channel (WG)

_________________
Angel Data Recovery


Top
 Profile  
 
 Post subject: Re: MQ04ABF100 Head swap problem. No access to UA
PostPosted: November 13th, 2021, 4:37 
Offline
User avatar

Joined: June 16th, 2018, 12:09
Posts: 488
Location: Turkey
DR-Kiev wrote:
HddDonorMarket wrote:
Doomer wrote:
HddDonorMarket wrote:
Hi.
I have a MQ04ABF100 drive. Swapped head. I can read all modules. But cannot access to UA.

Unfortunately the data is lost.
Toshiba drives with swapped heads kill on write and SMR Toshiba drives are eager to write to SA. (and you didn't backup SA, despite what the log from MRT says).


So what should I do if necessary to swap head MQ04ABF drives?


HW block write channel (WG)

dont understand

_________________
A Recovery Service In Turkey . Veri Kurtarma Türkiye https://www.digitalverikurtarma.com
Donor Drives hdddonormarket.com


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 77 posts ]  Go to page Previous  1, 2, 3, 4

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: Google [Bot] and 60 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group