Create an account
 
Home  ·  Topics  ·  Downloads  ·  Your Account  ·  Submit News  ·  Top 10
Search
Topics
 
Modules
 
· Home
· Content
· Downloads
· FAQ
· Feedback
· Forums
· Journal
· Members List
· Private Messages
· Search
· Statistics
· Stories Archive
· Top 10
· Topics
· Your Account
 
Languages
 
Select Interface Language:

SelfImage - Hard Disk Imaging Utility - Full Text
Posted on Sunday, August 07 @ 02:43:46 ADT by Kurt

SelfImage I've been working on a new utility lately - one that lets you save an image of any partition mounted in Windows. I've called this utility SelfImage. I've created a new home page and download section for the utility. It's still in its infancy, but it's quite usable even now.

Read on for more information on the creation of this utility.



I am a big Linux fan . I love the simplicity of creating disk images for backup purposes in Linux. A simple 'dd if=/dev/sda1 | bzip2 -c > sda1image.bz2' and voila, instant backup. Dump the image to a DVD-RW and you're set. The kernel gives you access to any partition you want any time. There is a dd utility for Windows, but it can't create images of currently active partitions - like your main boot partition. That was the main spur for the creation of this utility. I wanted a program to give me the same flexibility I enjoy in Linux. So, SelfImage was born.

SelfImage should run on Windows 95 OSR2 and later versions. On an NT-based version of Windows (2000/XP) it has the further ability to be able to create an image from partitions that aren't currently mounted on a Windows drive letter. This gives people who dual-boot the ability to image and backup their Linux partition from within Windows.

This is only version 0.1, so it doesn't have the fancy features yet. No native support for optical drives, no image file spanning, no compression. Those are in the works, though. To prepare for this, I've created a Windows native port of Jeff Gilchrist's parallel bzip2 (pbzip2) implementation. I want SelfImage to support parallel compression to take advantage of today's multi-core and SMP systems. I don't know of any other backup utility - open source or commercial - that has support for parallel compression, so once this is completed, SelfImage may be the fastest on-the-fly compressing disk image backup utility around.

I tried to be concious of performance as I wrote SelfImage. I use asynchronous I/O for writing to speed up situations where the partition being imaged is on a different physical drive than where the image is being written to. I also attempted to judiciously choose the read/write buffer sizes so your drive isn't spending all its time thrashing when writing an image file to the same physical disk that holds the partition you are reading.

Writing SelfImage has been a great learning opportunity for me, and I'm looking forward to learning more and implementing some great features in the future. Like I wrote on the home page for it, SelfImage is the little utility with big aspirations.
 
 
Login
 
Nickname

Password

Security Code: Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.
 
Related Links
 
· More about SelfImage
· News by Kurt


Most read story about SelfImage:
SelfImage - Hard Disk Imaging Utility

 
Article Rating
 
Average Score: 4.26
Votes: 19


Please take a second and vote for this article:

Excellent
Very Good
Good
Regular
Bad

 
Options
 

 Printer Friendly Printer Friendly

 Send to a Friend Send to a Friend

"SelfImage - Hard Disk Imaging Utility" | Login/Create an Account | 0 comments
The comments are owned by the poster. We aren't responsible for their content.

No Comments Allowed for Anonymous, please register
 
Local Projects
 
· GPGee
· SelfImage
 
Login
 
Nickname

Password

Security Code: Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.
 
Web Chat
 
Room nameonline
Soap Box0

[ Web Chat ]
 
Big Story of Today
 
There isn't a Biggest Story for Today, yet.
 
Old Articles
 
Friday, January 04
· Back From Basic Training
Thursday, August 23
· Preparing for Basic Training in the Canadian Forces - UPDATED
Friday, July 13
· Selling domain names
Friday, June 08
· Fair Winds and Following Seas
Thursday, April 12
· Site Back - Welcome to my Japanese Friends
Wednesday, April 04
· Download Site Awards - An Author's Quest for Glory
Sunday, April 01
· Whoops, I Did It Again - SelfImage 1.2.1
Saturday, March 31
· Thanks a million
Friday, March 30
· SelfImage 1.2.0 - Better Linux Support
Thursday, March 29
· Welcome to my home
Monday, February 12
· Whoops - SelfImage 1.1.3 to the Rescue
Wednesday, February 07
· SelfImage version 1.1.2 (built 65) Released
Friday, February 02
· An Open Letter to Site Hackers
Tuesday, January 30
· VirtualDub vs. Avidemux - Comparison and Review
· On Hold
Saturday, December 16
· New Login CAPTCHA
Wednesday, November 08
· Warship Day Sail Photo Album
Friday, November 03
· NOAB - Naval Officer Assessment Board
Wednesday, October 25
· Comments Working Again
· Career Change
Thursday, April 20
· GPGee 1.3.1 Released
Tuesday, March 28
· C++ Builder 2006
Friday, March 03
· New Web Server Hardware - UPDATED
Tuesday, January 17
· GPL v3
Friday, January 13
· GPGee 1.3.0 is out - SmartCard support
Tuesday, December 27
· SelfImage 1.1.1 Released
Monday, December 12
· Bug in GPGee 1.2.2 - version 1.2.3 released
· 100,000 hits!
Sunday, December 11
· GPGee version 1.2.2 released!
Saturday, December 10
· SelfImage 1.1 Released

Older News Items
 
Unless otherwise noted, all site content is copyright © 2005-2007, Kurt Fitzner & family.

Any recent version of Firefox, Mozilla, Netscape, Konqueror, Galeon, or Opera will view this site correctly. If, on the other hand, you are unlucky enough to be saddled with Internet Explorer, you will need version 5.5 or greater. You also must have Javascript enabled in order for this site to work around bugs in the browser. Take the hint and get a real browser like:

Get Firefox!


Page Generation: 0.62 Seconds