Ver. 3.3
-1-
Introduction
HDDScan is a freeware utility to test HDD, RAID, Flash and SSD drives
The program can scan drive for Bad-blocks, display S.M.A.R.T. attributes and change some
HDD parameters such as AAM, APM, etc.
Support sites:
Russian: http://hddscan.ru/
English: http://hddscan.com/
-2-
Capabilities and requirements:
S.M.A.R.T.:
• Reading and analyzing S.M.A.R.T. parameters from ATA/SATA/USB/FireWire HDD
• Reading and analyzing Log Pages from SCSI HDD
• S.M.A.R.T. tests running on ATA/SATA/USB/FireWire HDD
• Temperature monitor on ATA/SATA/USB/FireWire/SCSI HDD
Additional features:
• Reading and analyzing identity information from ATA/SATA/USB/FireWire/SCSI HDD
• Changing AAM, APM, PM parameters on ATA/SATA/USB/FireWire HDD
• Reporting defect information on SCSI HDD
• Spindle start/stop function on ATA/SATA/USB/FireWire/SCSI HDD
• Reports can be saved in MHT format
• Reports can be printed
• Skins support
• Command line support
• SSD S.M.A.R.T. and Identity reports (NEW)
Requirements:
• PC with CPU 1.5 ГГц and RAM 256 МБ
• OS Windows 2000 SP4, Windows XP SP2 or SP3, Windows Vista, Windows 7,
Windows Server 2003, Windows Server 2008.
• The program shouldn’t be started from a read-only device
-3-
User interface
Main view:
Pic.1 Main view
Control elements:
• Select Drive drop box - contains list of supported storage devices in a system. List
contains models and serial numbers of devices. Icon defines possible device.
• S.M.A.R.T. button – generates S.M.A.R.T. attributes report.
• Tasks button – shows pop-up menu with tasks
• Surface Tests element – opens Test selection windows (see Pic.2)
• S.M.A.R.T. element – same as S.M.A.R.T. button click
• S.M.A.R.T. Offline Tests – activates submenu with Short, Extended and Conveyance
S.M.A.R.T. tests.
• Temperature Monitor element – starts temperature monitoring task
• Features element – activates Features submenus.
• Identity Info element – generates Identity information report.
• Skin selection – opens dialog to select skin
• Build Command Line – opens dialog that can build command line for the program
-4-
Test selection window:
Pic.2 Test selection window
Control elements:
• Start LBA field – determines first logical sector number for testing.
• End LBA field – determines last logical sector number for testing.
• Block Size field – determines block size for testing (in logical sectors).
• Test radio buttons – select type of the test.
• Add Test button – adds test into a tests’ queue.
-5-
Test Manager window:
Pic.3 Test Manager window
This window contains test queue. All surface tests, S.M.A.R.T. tests and Temperature Monitor
tests will be displayed in the Test Manager. Manager allows deleting tests from queue; some test
could be paused or stopped.
Double click on a task line will open task information window
-6-
Test information window
This window contains information about selected test. Test could be paused or stopped and
report with results can be generated.
Graph Tab:
Displays testing speed for each block. Information represented as a graph.
-7-
Map Tab:
Displays response time for each block. Information represented as a map.
By default map dynamic update is disabled, because map re-paint can consume a lot of CPU
time and this can lead to speed miscalculations. To reduce map dynamic update influence special
buffer – Map Update Queue has been created. A thread which tests a drive puts all map update
tasks into that buffer. Another thread takes map update tasks from the buffer and draws the map.
If the buffer utilized completely (100% shown) test results may be inaccurate. If you see that
such thing is going to happen – disable map dynamic update. You can scroll the map with your
mouse and see map results even if map dynamic update is disabled – it doesn’t affect testing
accuracy.
-8-
Report Tab:
Contains information about selected test and each block of a drive which responding time was
more than 50 ms.
-9-
Identity information
Report contains information about physical and logical parameters of HDD. Report can be saved
in MHT file.
- 10 -
Pic.9 Identity information example for SCSI HDD
- 11 -
S.M.A.R.T. report:
Report contains information about drive’s performance and “health” described in attributes.
Green icon means – attribute values are normal. Yellow icon marks important attributes which
may indicate HDD’s malfunction. Red icon shows abnormal attribute values.
The report can be saved in MHT file.
- 12 -
Pic.11 S.M.A.R.T. report example for SCSI HDD
- 13 -
Pic.12 S.M.A.R.T. report example for SSD drive
- 14 -
Pic.13 S.M.A.R.T. report example for SSD drive
- 15 -
Temperature monitor:
Monitor allows evaluating HDD’s temperature. Temperature is indicated on the Task bar and in
the information window. Pic.14 shows temperature for two drives.
For ATA/SATA/USB/FireWire drives the information widow displays two values. The second
value is shown on the Task bar and represents temperature from HDA Temperature attribute.
The first value indicates temperature from Airflow Temperature attribute.
For SCSI drives the information window shows two values. The second value is shown on the
Task bar and represents current temperature.
The first value indicates maximum allowed temperature for HDD.
- 16 -
S.M.A.R.T. tests
- 17 -
Additional features:
- 18 -
The program can show defect-lists and start or stop spindle for SCSI drives.
- 19 -
Skin usage
Program uses AlphaSkins component which allows user selecting new skins for application.
You can download skins from here - http://www.alphaskins.com/asdwnld.php
You can find a manual how to create your own skin on that site too.
Create Skins subdirectory in the directory where HDDScan.exe file is located. Download and
copy skins to that subdirectory. Open Skin Selection dialog. Press Select Skin button and choose
desired skin. Program will create main.ini file that file will store information about current skin.
If you delete main.ini file program will use default internal skin – WLM. Skinned mode
checkbox can disable or enable skin usage (enabled by default)
- 20 -
Program can build command line and save it to cmd or bat file. If you run such file the program
starts in background mode, changes selected parameters and closes automatically.
- 21 -
Appendix A: USB/FireWire HDD
If USB/FireWire HDD is supported by the program, tests, S.M.A.R.T. capabilities and additional
features may be executed on the drive.
If USB/FireWire HDD is no supported by the program, only tests can be executed.
- 22 -
Cooler Master - RX-3SB Unknown
MegaDrive200 Unknown
RaidSonic Icy Box IB-250U Unknown
Logitech USB Unknown
- 23 -
Appendix B: SSD drives
- 24 -