HDDSuperClone

Jared

Administrator
Staff member
maximus":3444ymup said:
And as I think about it, for limited time usage (like buying a 30 day license), I could use a combo of 1 and 2 to make it secure. Still more work though, not yet sure I will go with that. I would kind of like to have a limited time license, but not something so simple that changing the date on the computer would bypass it :roll:
Perhaps instead of a time restricted limited use version you could cap the amount it can image. Have it just counting down the number of GB it's imaged until it reaches the specified amount and then it stops until a new license is installed.

Sent from my SM-N900V using Tapatalk
 

pclab

Moderator
I would go with option 3 (like Rstudio for instance). You have a licence, and you use it where you want (1 time of course). I say this because, me for instance, the pc's I use for scan, image, etc are always changing hehehehe
By the way: do you already have an idea of the prices?
 

maximus

Member
It could end up being option 3, but I may have to rethink how the program data is derived from the key. Right now my math says I would be up to a 40 character key (a typical Windows key is 25), and that does not leave room for any additions :shock:

As for prices, not there yet. I have one more big thing I need to attempt before I will know what I have. I have an idea of being able to pipe other programs through HDDSuperClone for data extraction, but it involves writing an actual driver which I have not done before. If I can make it work, it will be awesome, but I do not know how hard it will be, or if it can be done. As soon as I have the pro options in my GUI version and have some backbone for the licensing, that task will be next.
 

maximus

Member
Well, I have the pro options in my GUI now, although I do not have the licensing worked out yet. But I would like to make a few observations about some things I have found.

I originally thought that my test drives were not responding to the soft resets in PIO mode but were with DMA. For the most part, that is incorrect. I must have been doing something wrong, as they seem to respond the same whether PIO or DMA.

I also thought that in AHCI cases where soft resets were not effective, neither were COM resets. Again, I must have been doing something wrong, as they seem to respond to the COM resets when soft resets are not enough.

The next release (yes, still the free version) will have the timer settings in it that will work with direct IDE PIO mode. While PIO mode is not good for recovery due to the slow speed, it will be good for testing how the pro version will work.

This is the closest I have been to what I intend to be a working product. I don't have the relay code in it, but I do now have a place to call shell commands that could run an outside program to perform the relay operations. But as stated in my previous post, I have an idea of being able to pipe other programs through HDDSuperClone for data extraction. I have not tried yet, but I think I can do it, from what little research I have done so far. That will be my next big project. If I can pull that off, I think I will have something very good.
 

maximus

Member
Version 1.12 has been released. The GUI is no longer considered beta. I spent a lot of time testing the options to make sure everything works properly, although there is always the possibility of a bug here or there, just like any software. I found several little things that needed attention.

The timer settings have been added to direct mode. While it is still limited to PIO mode (still only a free version), this allows for some testing on drives that have issues. It is possible to clone a drive in direct pio mode, but it would take a long time, and I would not recommend it as the drive could fail while the cloning process ran for days. It is mostly for testing purposes to see how it works.

Unless there are bugs reported that need to be addressed, this may be the last version released before it goes pro. I am finally at the point where the next steps are all for the pro version. Things on the todo list yet for the pro version are:
1) Add options to show identify device info and SMART info.
2) Add an option to clone 520/528 byte SAS drives to 512 byte drive/image.
3) Create a driver to allow use as a plugin for the purpose of data extraction.
4) Implement a licensing system for the pro version.

Numbers 1 and 2 are just programming time, as I know how to do both. Number 3 is uncharted waters for me, and will require a learning curve. Number 4 is mostly programming time, with some figuring out how to do everything I need to make it work and be secure.
 

pclab

Moderator
Tried the latest version on Kubuntu 16.04 64bits with the command hddsuperclone --gui or sudo hddsuperclone --gui or even just hddsuperclone and doesn't start.
Deb file installed fine...
 

Jared

Administrator
Staff member
I had the same thing happen when I went from an older version to a newer one. I never did manage to figure out why it wouldn't launch, so I just re-installed my OS.
 

maximus

Member
pclab":56lxecdg said:
[post]9168[/post] Tried the latest version on Kubuntu 16.04 64bits with the command hddsuperclone --gui or sudo hddsuperclone --gui or even just hddsuperclone and doesn't start.
Deb file installed fine...
So what exactly is the definition of doesn't start? No error messages or anything? I just booted a Kubuntu 16.04 x64 CD and did the "try" option, installed the deb package from a flash drive, and it opened fine. But that does not account for any OS updates as it was a live cd boot.
 

Jared

Administrator
Staff member
When the issue happened to me, was absolutely nothing. I'd put in hddsuperclone, and nothing would happen, no error message, nothing.

I mostly use live builds anyway so it wasn't a big deal for me, and the issue hasn't come back since I moved over to a different Linux distro. It seemed to just happen the one time after I installed the newer version. Maybe because I didn't uninstall the old one first, I donno. It was odd too because I tried uninstalling it, re-installing different versions, etc. and couldn't get anything until I went to a different Linux boot.
 
Top