0% found this document useful (0 votes)
46 views3 pages

Clonedisk

Uploaded by

youcef
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views3 pages

Clonedisk

Uploaded by

youcef
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

1.

0
backup of disk or partition (system or not) to file
restore from file
64k aligned buffer
use of lock/dismount for physical drives
use of lock/dismount/ALLOW_EXTENDED_DASD_IO for logical drives

1.1
added:gzip

1.2
added:can create a vmdk from a disk image
added:logical removable disks are displayed as well
added:disk (system or not) to disk
added:wipe
added:resize partition (experimental!)
added:delete drive layout
added:backup/restore MBR

1.3
added:backup/restore bs
added:make sparse files

1.4
added : big size support (>integer)
added : forced geometry for vmdk (h=255,s=63)
added : adaptive geometry for vhd based on image size (16/63,64/32,128/63,255/63)
added : can turn an image file into a vhd file

1.5
added : command line
added : display volume name or product name
added : can restore parts of mbr
added : physical drives will also display product id
modified : disk to disk will check the destination size

1.6
added : delete from registry hklm\system\mounteddevices to rediscover disks
added : patch registry to auto start ide mass storage drivers
added : patch registry to support more ide mass storage drivers
added : launch cmd as system
added : create vmx file along with vmdk
added : filecopy from one logical drive to another (runas system)
added : patch registy to enable usb boot
added : dump registry system files (run as system)
added : offline registry patches
fixed : use shortfilename for xcopy exclusion file
added : formatex to format usb pen on ntfs
added : will propose to skip bad sectors
//fixed : dismount only if lock fails
added : backup/restore of used clusters
added : cancel possible when backup/restoring
added : create img from fixed & non dynamic vhd
added : can display info on mbr & bs from raw image
added : dont backup unpartitioned space option
added : human error messages
added : display disk id from mbr
added : display volumename in disk informations
1.7
modified : tabs to flat button to avoid dancing tabs
added : devio support for image<->disk (backup thru network)
added : extend volume (on top of grow partition)
added : create disk (next to disk delete layout)
added : create partition (next to create disk)
added : speed test (sequential and random) with createfile flags
added : fix mbr in MBR tab
added : make sparse file becomes make raw image with 2 options (sparse / vmdk)
added : can change disk id in MBR
added : will copy grub4dos files to the 1st logical partition of the physicaldrive
added : can backup/restore mbr from/to a disk image too
added : can write grub4dos to a disk image too
added : can read and write a partition table from/to a physical disk and to a disk
image
fixed : when restoring, we use IOCTL_DISK_GET_LENGTH_INFO to get the destination
total capacity (including surplus sectors)
fixed : use this ioctl as well when backuping and cloning

1.8
removed : will delete disk layout before restoring image
added : will lock and dismount logical drives attached to a physical drive when
restoring
removed : will also put the volume offline
added : will keep the handle open for locked/dismounted volume(s) during restore
added : dismount drive in disk tab
added : take online / offline volumes in volume tab
added : clustersize in format tab
added : predict failure flag in informations tab
added : nt6 & plop as mbr
modified : grub4dos merged with other mbr's
modified : extend and shrink
modified : quicker backup/restore of used clusters
added : gzip for used clusters
modified : migrated to zlib 1.2.5 (quicker!)
//fixed : when backup ntfs logical drives, will add 1 sector (mbr backup sector)
fixed : when backuping/restoring logical drives, will check fat type to get the
right total_sectors
todo : lock volume(s) while backuping in all backup functions
todo : review all lock/dismount in lib unit
(_delete_layout,_Set_Drive_Layout,_create_disk)
todo : review angle = pure windows api or disk/volume byte manipulation
todo : look at ntxxx api (ntcreatefile, ntreafile/ntwritefile, etc)
todo : add snapshot thru vss

1.9
fixed : a bug in reading chs values in partition table
fixed : a bug in restore_drive function
fixed : a bug in writing CHS values

notes:
xp.mbr & grldr.mbr will not be overwritten if present in clonedisk folder

todo:
* remove/add dosdevice after restore
->review dosdevices.exe (list devices on add, list logicaldrives on remove)
*gui for vdk.exe? imdisk? devio?
*extract bytes
*one unique function to backup and restore (and clone disk)
*parse/save/restore EBR
*set autoreboot off <- to allow seeing BSOD if any
*automate vmscsi drivers with devcon install vmscsi.inf "PCI\VEN_104B&DEV_1040"
*use temp folder instead of current app folder
*restore system registry files (using regreplacekey instead of regrestorekey?)
*dump user files
*grub4dos as bs

notes:
*bcdedit /set {default} detecthal on before cloning win7?
*imdisk.exe -a -t proxy -m s: -o ip -f 192.168.1.100:9000 / devio 9000 c:\image.img
or devio 9000 \\.\D: or devio -r 9000 \\.\PhysicalDrive1 2
*see IOCTL_DISK_GET_DRIVE_LAYOUT_EX

*****************************

You might also like