Missing about 8 GB of capacity

K

Kaapo Paulanto

Hi all,

I have a used hard disk that should be about 20 GB but I only get 11.5 GB.
The disk model is IBM DJSA-220. The label on the disk says that it's 20 GB
and also the specs.
I've attached it to several PCs and they all recognize it as 11.5GB hard
disk. I've read about bios "pulling" the disk size from MBR and so I
removed all data from mbr by zeroing it with Resqdisk. That didn't help to
recognize disk size correctly. I tried the IBM feature tool and set disk
capacity feature and that also claims that disk is 11.5GB. I've inserted a
couple of outputs from Svend's tools and I hope someone can help me to get
full capacity back or to verify that this disk is somehow manipulated.

findpart ide output:

Findpart, version 4.42.
Copyright Svend Olaf Mikkelsen, 1999-2004.

IDE disks:

Primary Master Model: IBM-DJSA-220 Revision: JS4IAC6A
Disk: PM Cylinders: 1467 Heads: 255 Sectors: 63 MB: 11507
IDE CHS: 16383/15/63 CTM: 16383/15/63 IDE MB: 11510
User sectors: 23572080
Sector 0: OK Sector 1000: OK

BIOS: 0x80: 11502 MB

....and identify output:

Identify, version 1.0.

Primary Master

0 0x045A General configuration bit significant information
0 Bit 0: Reserved
1 Bit 1: Retired
0 Bit 2: Response incomplete
3 Bit 5-3: Retired
1 Bit 6: 1=not removable controller and/or device
0 Bit 7: 1=removable media device
04 Bit 14-8: Retired
0 Bit 15: 0=ATA device
1 16383 Number of logical cylinder
2 51255 Specific configuration
3 15 Number of logical heads
4 0 Retired
5 0 Retired
6 63 Number of logical sectors per logical block
7 0 Reserved for assignment by the CompactFlash Association
8 0 Reserved for assignment by the CompactFlash Association
9 0 Retired
10 Serial number (20 ASCII characters)
44V44N28672
20 3 Retired
21 3749 Retired
22 4 Obsolete. (Vendor specific bytes at read/write long)
23 JS4IAC6A Firmware revision (8 ASCII characters)
27 Model number (40 ASCII characters)
IBM-DJSA-220
47 0x8010 Bit 15-8: 0x80 Bit 7-0: Maximum multiple
48 0 Reserved
49 0x0F00 Capatibilites
00 Bit 7-0: Retired
1 Bit 8: Must be 0
1 Bit 9: Must be 0
1 Bit 10: IORDY may be disabled
1 Bit 11: IORDY supported, 0: IORDY may be supported
0 Bit 12: Reserved for Identify Packet Device
0 Bit 13: Standby timer values are supported
0 Bit 15-14: Reserved for Identify Packet Device
50 0x4000 Capabilities
0 Bit 0: 1 for device specific Standby minimum
0000 Bit 13-1: Reserved
1 Bit 14: Shall be set to 1
0 Bit 15: Shall be cleared to 0
51 0x0200 Obsolete. (PIO timing)
52 0x0200 Obsolete. (DMA timing)
53 0x0007 Bit 0: Word 54-58 valid
Bit 1: Word 64-70 valid
Bit 2: Word 88 valid
54 16383 Number of current logical cylinders
55 15 Number of current logical heads
56 63 Number of current logical sectors per track
57 15481935 Current capacity in sectors
59 0x0110 Bit8: Valid Bit 7-0: Current multiple
60 23572080 Total number of user addressable sectors (LBA mode only)
62 0 Obsolete
63 0x0007 Bit 10-0: Multiword DMA
Multiword DMA mode 0 is supported
Multiword DMA mode 1 and below is supported
Multiword DMA mode 2 and below is supported
64 0x0003 Bit 7-0: Advanced PIO modes supported
65 120 Minimum Multiword DMA transfer cycle time per word
66 120 Manufacturer's recommended Multiword DMA transfer cycle time
67 240 Minimum PIO transfer cycle time without flow control
68 120 Minimum PIO transfer cycle time with IORDY flow control
69 0 Reserved (for future command overlap and queuing)
70 0 Reserved (for future command overlap and queuing)
80 0x003C Major version number
81 21 Minor version number
82 0x746B Command set supported
Supports SMART feature set
Supports Security Mode feature set
Supports Power Management feature set
Write cache supported
Look-ahead supported
Host Protected Area feature set supported
WRITE BUFFER command supported
READ BUFFER command supported
NOP command supported
83 0x41A8 Command sets supported
Advanced Power Management feature set supported
Power-up in Standby Mode feature set supported
(reserved bit 7 set)
SET MAX security extension supported
84 0x4000 Command set/feature supported extension
85 0xF469 Command set/feature enabled
SMART feature set enabled
Power Management feature set enabled
Write cache enabled
Look-ahead enabled
Host Protected Area feature set enabled
WRITE BUFFER command enabled
READ BUFFER command enabled
NOP command enabled
(obsolete bit 15 set)
86 0x0008 Command set/feature enabled
Advanced Power Management feature set enabled
87 0x4000 Command set/feature default
88 0x041F Ultra DMA
Ultra DMA mode 0 is supported
Ultra DMA mode 1 and below is supported
Ultra DMA mode 2 and below is supported
Ultra DMA mode 3 and below is supported
Ultra DMA mode 4 and below is supported
Ultra DMA mode 2 is selected
89 0x000F Time required for security erase unit completion
Bit 0-7 * 2: 30
90 0 Time required for Enhanced security erase completion
91 16543 Current advanced power management value
92 0xFFFE Master Password Revision Code
93 0x600B Hardware reset result
93 0x0000 Acoustic management
Bit 15-8: Recommended Bit 7-0: Current
127 0x0000 Removeable Media Status Notification feature set support
128 0x0009 Security status
129 0x000B
131 0x0002
136 0x41FC
255 0xEEA5

The above interpretation is mostly based
on ATA/ATAPI-5 documentation.

Kaapo
 
S

Svend Olaf Mikkelsen

Hi all,

I have a used hard disk that should be about 20 GB but I only get 11.5 GB.
The disk model is IBM DJSA-220. The label on the disk says that it's 20 GB
and also the specs.
I've attached it to several PCs and they all recognize it as 11.5GB hard
disk. I've read about bios "pulling" the disk size from MBR and so I
removed all data from mbr by zeroing it with Resqdisk. That didn't help to
recognize disk size correctly. I tried the IBM feature tool and set disk
capacity feature and that also claims that disk is 11.5GB. I've inserted a
couple of outputs from Svend's tools and I hope someone can help me to get
full capacity back or to verify that this disk is somehow manipulated.

findpart ide output:
Primary Master Model: IBM-DJSA-220 Revision: JS4IAC6A
Disk: PM Cylinders: 1467 Heads: 255 Sectors: 63 MB: 11507
IDE CHS: 16383/15/63 CTM: 16383/15/63 IDE MB: 11510
User sectors: 23572080

I cannot see the explanation.

Some reference is available in Google usenet search for "JS4IAC6A",
and in web and usenet search for "IBM 23572080".

If the disk size was set using the Set Max Command, the Findpart
output would show "Native sectors". If Configuration Overlay was used,
the Identify program would show that, and the Findpart out too.

According to the documentation I found in djsa_sp40.pdf, the number of
logical heads should be 16, and the size should be 2542980h = 39070080
sectors = 19077 MB.
 
F

Folkert Rienstra

Svend Olaf Mikkelsen said:
I cannot see the explanation.

So it is likely a warranty return.
It is also possible that it is a warranty replacement for an IBM system.
In that case there is a FRU number on that drive that may lead (IBM
partnumber search) to a partnumber for a smaller drive (different model
drives, same capacity, same FRU). The drive will basically be a replace-
ment for that smaller drive but with it's original model number in tact
(which confuses the hell out of people that don't know). The capacity
has been written (LLF-ed) to the platters and cannot be changed.
 
K

Kaapo Paulanto

Thanks for help! I have been searching a little bit more and found some
interesting info about djsa-220.

Following data is part of one file(fw.pro) on IBM hard disk firmware update
disk.
---clip---
; DJSA 12.0GB
"IBM-DJSA-220","JSGIAC1A","JSGIAC6A","jsgiac6a.bin","hfui05.exe","iac6a","/u
jspac6a.tbl","FWHD2903"
; DJSA 18.1GB
"IBM-DJSA-220","JSCIAC1A","JSCIAC6A","jsciac6a.bin","hfui05.exe","iac6a","/u
jspac6a.tbl","FWHD2903"
; DJSA 20.0GB
"IBM-DJSA-220","JS4IAC1A","JS4IAC6A","js4iac6a.bin","hfui05.exe","iac6a","/u
jspac6a.tbl","FWHD2903"
---clip---
It seems that DJSA-220 can be 12, 18 or 20 GB. My hard disk has the
JS4IAC6A firmware which should belong to 20GB disk.

I think Folkert is right and my drive is replacement for smaller drive. My
drive has long IBM part number on it and part of it is 31L9749. And guess
what... it belongs to 12GB drive. If I only had known this IBM "nice" way
to fool people, I would have save a couple of hours...

Kaapo
 
F

Folkert Rienstra

Kaapo Paulanto said:
Thanks for help! I have been searching a little bit more and found some
interesting info about djsa-220.

Following data is part of one file(fw.pro) on IBM hard disk firmware update
disk.
---clip---
; DJSA 12.0GB "IBM-DJSA-220","JSGIAC1A","JSGIAC6A","jsgiac6a.bin","hfui05.exe","iac6a","/u jspac6a.tbl","FWHD2903"
; DJSA 18.1GB "IBM-DJSA-220","JSCIAC1A","JSCIAC6A","jsciac6a.bin","hfui05.exe","iac6a","/u jspac6a.tbl","FWHD2903"
; DJSA 20.0GB "IBM-DJSA-220","JS4IAC1A","JS4IAC6A","js4iac6a.bin","hfui05.exe","iac6a","/u jspac6a.tbl","FWHD2903"
---clip---
It seems that DJSA-220 can be 12, 18 or 20 GB. My hard disk has the
JS4IAC6A firmware which should belong to 20GB disk.

I think Folkert is right and my drive is replacement for smaller drive. My
drive has long IBM part number on it and part of it is 31L9749. And guess
what... it belongs to 12GB drive. If I only had known this IBM "nice" way
to fool people, I would have save a couple of hours...

I think that originally it may have had a sticker on it with something along
the way of "servicable used part" or something similar. One small comfort
may be that the drive is faster in the end compared to the real 12 GB version.

Next time you buy used IBM drives, look for a FRU number. If it has one,
don't buy it as you won't have IBM warranty unless you can come up with the
system that it was originally delivered in. Retail drives don't have FRU numbers.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top