PS2 PlayStation 2 HDD checker v0.963 (08\12\2018)

Basic diagnostic tool meant for testing the health of your PS2 console's Harddisk Drive Unit.

  1. 589
    309
    97
    jolek

    jolek Member

    Joined:
    Dec 29, 2017
    Messages:
    589
    Likes Received:
    309
    Trophy Points:
    97
    Gender:
    Male
    [​IMG]
    • HDDChecker is a basic disk diagnostic tool meant for testing the health of your PlayStation 2 console's Harddisk Drive unit.
      It was conceived and constructed because I didn't want to see anymore poor SCPH-20400 units being cut open, just to have the disks within them taken out for testing. >_>
      It'll also be useful for those people who need to check the condition of their HDD units, but don't have a working IDE port on their computers to connect the disk to.
      It has the following features:
      1. Detects and lists the model, serial, firmware and S.M.A.R.T. status of HDD unit 0 (Primary Master).
      2. Performs a surface scan of the disk.
      3. Supports 48-bit LBA disks up to 2TB.
      4. Performs zero-filling of the disk with large blocks.
      5. With the surface scan, bad sectors found might be remappable*.
      6. Checks for damage to the APA scheme and PFS partitions.
      7. Optimizes the partitions on the HDD to reclaim space.

      *Writing to a to-be-remapped sector (those hard-to-read sectors, as recorded by the disk) may cause them to be remapped.
      However, this might not be the case for all disks.
    • Logging Feature
      As of HDDChecker v0.96, a new logging feature has been added.
      4 log files will be generated:
      • When scanning is done:
        • hdck.log
        • fsck.log
      • When optimization is done:
        • fssk.log
        • hdsk.log
      No log files will be generated for surface scanning or zero-filling, as the purpose of these log files is allow what was done during the scanning and optimization operations to be explained.
      If you experience problems with HDDChecker's scanning and optimization functionality, please contact the developer and provide the log files.
    • Notes/known limitations/bugs:
      • Disks up to 2TB are supported.
      • Do not use (usually old) disks that are not compliant with the ATA-4 specification. Like with every other PlayStation 2 software out there that supports the ATA interface, the disk is expected to support UDMA mode 4 and S.M.A.R.T.
      • If the disk's S.M.A.R.T. status is indicated to be no good (NG status), the disk is about to fail and should be replaced.
      • This tool may not be able to successfully remap sectors on all drives, as there isn't an official specification on remapping sectors within the ATA specification. If writing to a bad sector isn't sufficient to cause the disk to automatically remap it, the manufacturer's tools may have to be used instead.
      • If a bad sector cannot be remapped, the disk is dying and should be replaced.
      • As zeros will be written to the bad sector in an attempt to cause the disk to remap it, the data stored within the bad sector will be lost. Do not choose to remap the sector if it contains data that cannot be lost.
    • Supported languages:
      For more information on supported languages and how support for languages can be completed, click here.
      A template for translating this software is provided in the downloads section of this page.
      Supported languages and their translation status:
      LanguageStatus
      JapaneseUnassigned
      EnglishCompleted and built-in.
      FrenchShaolinAssassin
      SpanishElPatas
      GermanLopoTRI
      ItalianVash The Stampede
      DutchUnassigned
      PortugueseGledson999
    • Update 2018/12/08: v0.963 released:
      http://www.psx-place.com/threads/hddchecker.3855/page-2#post-148041.
      Update 2018/11/05: v0.962: re-released:
      http://www.psx-place.com/threads/playstation-2-hdd-checker.20788/#post-145606.
      Update 2018/10/27: v0.962: re-released:
      http://www.psx-place.com/threads/playstation-2-hdd-checker.20788/#post-143623.
      Update 2018/10/21: v0.962 released:
      http://www.psx-place.com/threads/playstation-2-hdd-checker.20788/#post-143149.
      Update 2018/06/20: v0.961 re-released:
      http://www.psx-place.com/threads/hddchecker.3855/page-2#post-127544.
      Update 2018/06/19: v0.961 re-released:
      http://www.psx-place.com/threads/hddchecker.3855/page-2#post-127436.
      Update 2018/06/18: v0.961 released:
      http://www.psx-place.com/threads/hddchecker.3855/page-2#post-127367.
      Update 2018/06/12: v0.96 released:
      http://www.psx-place.com/threads/hddchecker.3855/#post-126693.
      Update 2018/02/24: v0.95 released:
      http://www.psx-place.com/threads/hddchecker.3855/#post-101244.
      EDIT 2017/02/28: v0.942 released
      EDIT 2016/12/04: v0.941 released
      EDIT 2016/09/16: v0.94 released
      EDIT 2016/08/09: v0.932 released
      Update 2016/01/06: v0.93 re-released!
      Update 2016/01/04: v0.93 released!
      Update 2014/06/26: v0.92 re-released!
      Update 2014/06/23: v0.92 released!
      Update 2013/09/30: Bug report.
      Update 2013/08/06: Initial public release.

    Downloads/links:
    HDDChecker project page (go here for downloads): - PS2 HDDChecker support page -
    Help & support: http://www.psx-place.com/threads/hddchecker.3855/.
     
    Last edited: Dec 8, 2018
  2. 589
    309
    97
    jolek

    jolek Member

    Joined:
    Dec 29, 2017
    Messages:
    589
    Likes Received:
    309
    Trophy Points:
    97
    Gender:
    Male
    Changelog for v0.962 (21\10\2018):
    • Compiled with FreeType v2.9.1.
    • Fixed UI bug when dealing with enums (not used for this project).
    • Compiled with updated USBD & USBHDFSD modules. For compatibility with devices that have only one alternate interface configuration.
     
    Last edited: Oct 27, 2018
  3. 589
    309
    97
    jolek

    jolek Member

    Joined:
    Dec 29, 2017
    Messages:
    589
    Likes Received:
    309
    Trophy Points:
    97
    Gender:
    Male
    Changelog for v0.962 (27\10\2018):
    • Compiled with FreeType v2.9.1.
    • Fixed UI bug when dealing with enums (not used for this project).
    • Compiled with updated USBD & USBHDFSD modules. For compatibility with devices that have only one alternate interface configuration.
    • NEW - Updated USBHDFSD: fix bug that prevented correct reading & writing.
     
  4. 589
    309
    97
    jolek

    jolek Member

    Joined:
    Dec 29, 2017
    Messages:
    589
    Likes Received:
    309
    Trophy Points:
    97
    Gender:
    Male
    Changelog for v0.962 (05\11\2018):
    • Updated USBHDFSD: improved compatibility with disks that have no partition table.
     
  5. 589
    309
    97
    jolek

    jolek Member

    Joined:
    Dec 29, 2017
    Messages:
    589
    Likes Received:
    309
    Trophy Points:
    97
    Gender:
    Male
    PlayStation 2 HDD checker v0.963 (08\12\2018) released!

    Changelog for v0.963 (08\12\2018):
    • Fixed deadlock that occurred when the logger tries to create a log file on the HDD unit, when HDDChecker is booted from the HDD unit (this is not supported).
    • Fixed inability for the font system to be reinitialized after IOP reboots (when transitioning between the various operating modes).
    • Added font glyph caching system, to improve rendering performance.
     
    Last edited: Dec 8, 2018

Share This Page