@related: 2inch5 IDE HardDisk

My Laptop's HardDisk died a few weeks ago : MK2018GAS, so I bought a second hand one , but it did not work as expected, until I removed and put it back which seems better…

IBM-HITACHI 20GO 2.5

@feedback: http://ubuntuforums.org/showthread.php?p=6059869#post6059869

IC25N020ATCS04

IC25N020ATCX04-0 / 07N9267

http://cgi.ebay.fr/ws/eBayISAPI.dll?ViewItem&ssPageName=STRK:MEWNX:IT&item=320305607348

Was a bit disapointed once I got it

$ dmesg
hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }                
hda: task_in_intr: error=0x40 { UncorrectableError }, CHS=0/0/13, sector=12                 
ide: failed opcode was: unknown                                                             
end_request: I/O error, dev hda, sector 12    


sudo /sbin//fdisk -l /dev/hda                                                     
Error: /dev/hda: unrecognised disk label

cat /proc//ide/hda/model                                               
AC35G030ATCX14%0! ! ! ! ! ! ! ! ! ! ! !       


sudo parted /dev/hda 
print
mklabel


hdparm -i /dev/hda                                                           
                                                                                            
/dev/hda:                                                                                   
                                                                                            
 Model=AC35G030ATCX14%0! ! ! ! ! ! ! ! ! ! ! !, FwRev=CA3OA7QA, SerialNo=! ! ! CSA21AEMA4EP5
F                                                                                           
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR<=5Mbs DTR>10Mbs }                           
 RawCHS=14335/272/319, TrkSize=256, SectSize=256, ECCbytes=260                              
 BuffType=259, BuffSize=744kB, MaxMultSect=16, MultSect=off                                 
 CurCHS=14335/272/319, CurSects=33289488, LBA=yes, LBAsects=55845248                        
 IORDY=no, tPIO={min:496,w/IORDY:376}, tDMA={min:376,rec:376}                               
 PIO modes:  pio0 pio1 pio2 pio3 pio4 pio?                                                  
 DMA modes:  mdma0 mdma1 mdma2                                                              
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5                                            
 AdvancedPM=yes: unknown setting WriteCache=enabled                                         
 Drive conforms to: unknown:  ATA/ATAPI-2,3,4,5                                             
                                                                                            
 * signifies the current active mode            

Switched off, Removed a couple of hours and put it back :

Oct 15 22:16:03 nrv kernel: attempt to access beyond end of device
Oct 15 22:16:03 nrv kernel: hda: rw=0, want=134219778, limit=39070080
Oct 15 22:16:03 nrv kernel: printk: 444 messages suppressed.

sudo parted /dev/hda  -s mklabel msdos

fdisk -ul /dev/hda

Disk /dev/hda: 20 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders, total 39070080 sectors
Units = sectors of 1 * 512 = 512 bytes

   Device Boot      Start         End      Blocks   Id  System 
/dev/hda1              63     1943865      979933    e  FAT16 LBA
/dev/hda2         1959993     5863725     1951897   83  Linux
/dev/hda3         5863788     7807590      971932   82  Linux swap
/dev/hda4         7807653    39054015    15623212    f  Extended LBA
/dev/hda5         7807653    23438835     7815622   83  Linux
/dev/hda6        23438898    39054015     7807590   83  Linux

hdparm -gi /dev/hda

/dev/hda:
 geometry      = 38760/16/63, sectors = 39070080, start = 0

 Model=IC25N020ATCX04-0, FwRev=CA2OA7PA, SerialNo=CSH20ADMH4EP4F
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=DualPortCache, BuffSize=1768kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=39070080
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 
 AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
 Drive conforms to: ATA/ATAPI-5 T13 1321D revision 3:  ATA/ATAPI-2,3,4,5

 * signifies the current active mode

smartctl

 smartctl -a /dev/hda
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     IBM/Hitachi Travelstar 60GH and 40GN family
Device Model:     IC25N020ATCX04-0
Serial Number:    CSH20ADMH4EP4F
Firmware Version: CA2OA7PA
User Capacity:    20,003,880,960 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   5
ATA Standard is:  ATA/ATAPI-5 T13 1321D revision 3
Local Time is:    Wed Oct 15 23:01:44 2008 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00)	Offline data collection activity
					was never started.
					Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		 ( 645) seconds.
Offline data collection
capabilities: 			 (0x1b) SMART execute Offline immediate.
					Auto Offline data collection on/off support.
					Suspend Offline collection upon new
					command.
					Offline surface scan supported.
					Self-test supported.
					No Conveyance Self-test supported.
					No Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					No General Purpose Logging support.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 (  26) minutes.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   086   086   062    Pre-fail  Always       -       11599872
  2 Throughput_Performance  0x0005   100   100   040    Pre-fail  Offline      -       0
  3 Spin_Up_Time            0x0007   136   136   033    Pre-fail  Always       -       1
  4 Start_Stop_Count        0x0012   100   100   000    Old_age   Always       -       374
  5 Reallocated_Sector_Ct   0x0033   100   100   005    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   067    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0005   100   100   040    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0012   049   049   000    Old_age   Always       -       22461
 10 Spin_Retry_Count        0x0013   100   100   060    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       94
191 G-Sense_Error_Rate      0x000a   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       79
193 Load_Cycle_Count        0x0012   100   100   000    Old_age   Always       -       1341
194 Temperature_Celsius     0x0002   141   141   000    Old_age   Always       -       39 (Lifetime Min/Max 18/59)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       22
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0008   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x000a   200   200   000    Old_age   Always       -       59

SMART Error Log Version: 1
ATA Error Count: 232 (device log contains only the most recent five errors)
	CR = Command Register [HEX]
	FR = Features Register [HEX]
	SC = Sector Count Register [HEX]
	SN = Sector Number Register [HEX]
	CL = Cylinder Low Register [HEX]
	CH = Cylinder High Register [HEX]
	DH = Device/Head Register [HEX]
	DC = Device Command Register [HEX]
	ER = Error register [HEX]
	ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 232 occurred at disk power-on lifetime: 22458 hours (935 days + 18 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 01 0d 00 00 a0  Error: UNC at LBA = 0x0000000d = 13

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  20 00 01 0d 00 00 a0 00      03:20:27.900  READ SECTOR(S)
  20 00 01 0c 00 00 a0 00      03:20:27.900  READ SECTOR(S)
  20 00 01 0b 00 00 a0 00      03:20:27.900  READ SECTOR(S)
  20 00 01 0a 00 00 a0 00      03:20:27.900  READ SECTOR(S)
  20 00 01 09 00 00 a0 00      03:20:27.900  READ SECTOR(S)

Error 231 occurred at disk power-on lifetime: 22458 hours (935 days + 18 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 01 0d 00 00 a0  Error: UNC at LBA = 0x0000000d = 13

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  20 00 01 0d 00 00 a0 00      03:20:23.900  READ SECTOR(S)
  20 00 01 0c 00 00 a0 00      03:20:23.900  READ SECTOR(S)
  20 00 01 0b 00 00 a0 00      03:20:23.900  READ SECTOR(S)
  20 00 01 0a 00 00 a0 00      03:20:23.900  READ SECTOR(S)
  20 00 01 09 00 00 a0 00      03:20:23.900  READ SECTOR(S)

Error 230 occurred at disk power-on lifetime: 22458 hours (935 days + 18 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 01 0d 00 00 a0  Error: UNC at LBA = 0x0000000d = 13

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  20 00 01 0d 00 00 a0 00      03:20:20.000  READ SECTOR(S)
  20 00 01 0c 00 00 a0 00      03:20:20.000  READ SECTOR(S)
  20 00 01 0b 00 00 a0 00      03:20:20.000  READ SECTOR(S)
  20 00 01 0a 00 00 a0 00      03:20:20.000  READ SECTOR(S)
  20 00 01 09 00 00 a0 00      03:20:20.000  READ SECTOR(S)

Error 229 occurred at disk power-on lifetime: 22458 hours (935 days + 18 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 01 0d 00 00 a0  Error: UNC at LBA = 0x0000000d = 13

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  20 00 01 0d 00 00 a0 00      03:20:16.000  READ SECTOR(S)
  20 00 01 0c 00 00 a0 00      03:20:16.000  READ SECTOR(S)
  20 00 01 0b 00 00 a0 00      03:20:16.000  READ SECTOR(S)
  20 00 01 0a 00 00 a0 00      03:20:16.000  READ SECTOR(S)
  20 00 01 09 00 00 a0 00      03:20:16.000  READ SECTOR(S)

Error 228 occurred at disk power-on lifetime: 22458 hours (935 days + 18 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 01 0d 00 00 a0  Error: UNC at LBA = 0x0000000d = 13

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  20 00 01 0d 00 00 a0 00      03:20:12.000  READ SECTOR(S)
  20 00 01 0c 00 00 a0 00      03:20:12.000  READ SECTOR(S)
  20 00 01 0b 00 00 a0 00      03:20:12.000  READ SECTOR(S)
  20 00 01 0a 00 00 a0 00      03:20:12.000  READ SECTOR(S)
  20 00 01 09 00 00 a0 00      03:20:12.000  READ SECTOR(S)

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


Device does not support Selective Self Tests/Logging

I heard a click and noticed that Load_Cycle_Count increseaded , so :

sudo hdparm -B 255 /dev/hda

see smart

estimation

http://www.hdsentinel.com

/usr/local/bin/hdsentinel  
Hard Disk Sentinel for LINUX console 0.02 (c) 2008 info@hdsentinel.com
Start with -r [reportfile] to save data to report, -h for help

Examining hard disk configuration ...

HDD Device  0: /dev/hda
HDD Model ID : IC25N020ATCX04-0
HDD Serial No: CSH20ADMH4EP4F
HDD Revision : CA2OA7PA
HDD Size     : 19077 MB
Interface    : IDE/ATA
Temperature  : 42 °C
Health       : 87 %
Performance  : 100 %
Power on time: 958 days, 17 hours
Est. lifetime: 655 days

geomertries

 cat 20003880960.vmdk 
# Disk DescriptorFile
version=1
CID=616eb2f5
parentCID=ffffffff
createType="fullDevice"

# Extent description
RW 39070080 FLAT "/dev/sdb" 0

# The disk Data Base 
#DDB

ddb.virtualHWVersion = "4"
ddb.adapterType="ide"
ddb.geometry.cylinders="16383"
ddb.geometry.heads="16"
ddb.geometry.sectors="63"
ddb.uuid.image="73c0dc55-d81e-4f45-9b2b-dc403658c4d9"
ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
ddb.uuid.modification="00000000-0000-0000-0000-000000000000"
ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000"

misc

MORE

@TaG: HardDisk JapaN 2Inch5

hitachi.txt · Last modified: 2022/04/16 12:23 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki