All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: New Linux Tool - HDDSuperTool
PostPosted: July 12th, 2015, 16:51 
Offline

Joined: January 29th, 2012, 1:43
Posts: 982
Location: United States
Hddscripttool has now become HDDSuperTool. Actually that was the first name I had for it, but I did not think it was worthy of having the word “super” in it when first released. HDDSuperTool is a scriptable tool for accessing hard drives. It is still closed source, but the free version is considered freeware (proprietary version to come in the future with more goodies). It now comes with more scripts that can do more of the things that MHDD can do, including scanning, smart data, and basic imaging. Since it is provided as an executable, it can be run from a Linux Live CD without installing. It is created in Ubuntu (Debian based), but also seems to work on other distributions such as Fedora. As long as the version of Linux supports the needed functions, it is likely to work.

HDDSuperTool can be found at:
http://www.sdcomputingservice.com

There are also a couple exciting improvements over the original hddscripttool.

First, the advanced scripting has been opened up to be free. This allows the scripts to be written in a way that can be menu driven. The scripts I am providing with it are menu driven, but can also be run separate from the command line if desired. Along with the scripting menu ability, it now has the ability to list available drives with model and serial numbers and allow choosing the drive from a menu. Please feel free to suggest additional functions you would like to see added.

Second, HDDSuperTool now has the ability to perform direct port IO. This means it can see and work with drives that Linux or other operating systems are not able to. Direct IO only works in IDE mode for SATA drives, AHCI is not supported. Some computers may not properly support IDE mode. I happen to have one of those computers, and Linux sees all SATA drives as AHCI even though it is switched in the BIOS, where MHDD is able to see them. On the plus side, I also have computers without IDE connectors on the motherboard (as many newer ones do not have this), and have installed JMicron IDE PCI adapter cards. MHDD is unable to see those, but HDDSuperTool can. When using direct IO mode, it is highly recommended to apply power to the drive AFTER Linux boots up. That way the OS doesn’t see the drive and therefore does not try to access it. Please see the warnings in the manual about direct IO before using it.

An additional bonus is that it can work with USB attached ATA drives in the normal passthrough mode. However, you are at the mercy of the USB to ATA adapter as to what commands are supported, and how it responds to those commands.

Please use HDDSuperTool with caution. It is a very powerful tool. It is also very flexible since it is script based. This means anyone that wants to learn the scripting language can write their own functions. I have documented the language as best I could. It also means that if for some reason I am no longer able/willing to support it, new scripts can still be written for it. As long as the core program is as bug free as possible, it could live on for some time. Move over, MHDD! HDDSuperTool is coming out to play!

PS
Wonder why I think it is now worthy of the word “Super”? Direct IO can do some amazing things. I have seen the potential to be able to work with and even clone drives that something like ddrescue would struggle with or totally fail. There is great potential to be able to work with some drives that would normally require an expensive hardware tool. So maybe you can look forward to a new style cloning utility in the future, although that option will not be free (but likely very affordable). Much work is needed before that will be ready…

_________________
http://www.hddsuperclone.com
Home of HDDSuperClone


Top
 Profile  
 
 Post subject: Re: New Linux Tool - HDDSuperTool
PostPosted: July 12th, 2015, 17:09 
Offline
User avatar

Joined: February 9th, 2009, 16:13
Posts: 2520
Location: Ontario, Canada
Looks interesting...care to post a few screen shots of it in action?

_________________
Luke
Recovery Force Data Recovery


Top
 Profile  
 
 Post subject: Re: New Linux Tool - HDDSuperTool
PostPosted: July 12th, 2015, 17:54 
Offline

Joined: January 29th, 2012, 1:43
Posts: 982
Location: United States
Thanks for reminding me that I need to add screenshots! I wanted to have them up front, but spent so much time making sure it worked correctly that I have not yet had time to do screenshots. I will work on that very soon.

_________________
http://www.hddsuperclone.com
Home of HDDSuperClone


Top
 Profile  
 
 Post subject: Re: New Linux Tool - HDDSuperTool
PostPosted: July 12th, 2015, 22:02 
Offline

Joined: January 29th, 2012, 1:43
Posts: 982
Location: United States
There are now a few screen shots on the website.

_________________
http://www.hddsuperclone.com
Home of HDDSuperClone


Top
 Profile  
 
 Post subject: Re: New Linux Tool - HDDSuperTool
PostPosted: October 30th, 2015, 5:31 
Offline

Joined: July 23rd, 2013, 18:50
Posts: 5
H1 Guys,

more info about this new tool :

version 0.99-beta-pre1 20150222
* Initial release of hddscripttool

and what's inside the archive :

Code:

.
├── changelog.txt
├── EULA.txt
├── hddscripts
│   ├── ata28_erase_sectors_pio
│   ├── ata28_makebad
│   ├── ata28_readlong
│   ├── ata28_read_sectors_dma
│   ├── ata28_read_sectors_pio
│   ├── ata28_write_sectors_dma
│   ├── ata28_write_sectors_pio
│   ├── ata48_erase_sectors_pio
│   ├── ata48_read_sectors_dma
│   ├── ata48_read_sectors_pio
│   ├── ata48_write_sectors_dma
│   ├── ata48_write_sectors_pio
│   ├── ata48_write_uncorrectable
│   ├── ata_disable_look_ahead
│   ├── ata_enable_look_ahead
│   ├── ata_identify_device
│   ├── ata_image_device_dma
│   ├── ata_image_device_pio
│   ├── ata_scan_device
│   ├── ata_sct_error_control_timer
│   ├── ata_sct_readlong
│   ├── ata_security_remove_password
│   ├── ata_security_set_password
│   ├── ata_security_unlock
│   ├── ata_smart_data
│   ├── ata_status
│   ├── good_subroutines
│   ├── hddmenu
│   ├── hddsubmenu_custom
│   ├── hddsubmenu_erase
│   ├── hddsubmenu_image
│   ├── hddsubmenu_info
│   ├── hddsubmenu_read
│   ├── hddsubmenu_security
│   ├── hddsubmenu_tools
│   ├── hddsubmenu_vsc
│   ├── hddsubmenu_write
│   ├── reset
│   ├── wd_dump_mod42
│   ├── wd_royl_dump_mod02
│   ├── wd_royl_dump_mod32
│   ├── wd_royl_patch_mod02
│   └── wd_royl_patch_mod32
├── hddsupertool
├── help.html
├── help.info
├── help.txt
├── install.sh
├── man.1
├── md5sum
├── news.txt
├── readme.txt
├── sha1sum
└── uninstall.sh

1 directory, 56 files



Practically the same details here : http://www.sdcomputingservice.com/hddsupertool/scripts

The manual here: http://www.sdcomputingservice.com/hddsupertool/manual

A little more hope in the linux world THANK YOU ! even if we allready have smartctrl or dd, etc... never enough !

DEFT 8 (Lubuntu 12.10) is a really good example of what you can do with linux for data recory, forensics (evidence), etc...

Do you plan to add for example Seagate's f3 terminal command or more WD options ?

I suppose because it's not "free or open source" we can't add more script to this baby (more options) ? ;

Anyway... Penguins Brothers, Wish you the best and a long life !

H0p€ s€€ y0u s00n; C1@0


Top
 Profile  
 
 Post subject: Re: New Linux Tool - HDDSuperTool
PostPosted: October 30th, 2015, 19:22 
Offline

Joined: January 29th, 2012, 1:43
Posts: 982
Location: United States
Quote:
version 0.99-beta-pre1 20150222
* Initial release of hddscripttool

Not sure why you posted the version number that was the very first release under a different name. It has been much improved since then.

Quote:
Do you plan to add for example Seagate's f3 terminal command or more WD options ?

At this time I am not planning to add support for terminal commands. That is a whole different communication method. Not saying it couldn't happen in the future, but I have no intention of it right now. As for the WD options, I can only add what I know, and right now all I am aware of are things that are posted publicly.

Quote:
I suppose because it's not "free or open source" we can't add more script to this baby (more options) ? ;

I have recently become aware that my license agreement would seem to include the scripts as part of the program. I need to make changes to that as I do consider the scripts to be open source. If you look there is an included menu called hddsubmenu_custom with the intent of allowing users to add their own custom scripts. I am also open to the idea of having a section on the website for user created scripts.

The only reason the program itself is not open source is that I plan on making a paid version in the future, and I wish to protect that interest.

_________________
http://www.hddsuperclone.com
Home of HDDSuperClone


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 77 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