PeToUSB - ChangeLog
-------

Current Version: v3.0.0.7
(26-11-2005)
Fixed a bug where program crashed with a buffer overrun mesage 
at startup on some systems. This was happening when extended 
partitions on a disk made the partition count greater than 4.
SPECIAL thanks to Paule and his many disks for letting me 
debug PeToUSB on his machine and between us, eventually, 
figuring out the problem. CHEERS PAULE!
______________________________________________________________
Version: v3.0.0.6
(28-10-2005)
Partition/Disk size limit now removed for USB removable devices
(ie Sticks) this is because different manufacturers are 
producing different size variations of 2Gb. If the format fails
its because MS's format utility library can't do it.
______________________________________________________________
Version: v3.0.0.5
(25-10-2005)
Partition/Disk size limit now raised from 2048000000 to 2100000000
to try to accomodate all 2Gb devices.
______________________________________________________________
Version: v3.0.0.4
(24-10-2005)
FIXED: Bug on USB HardDisks where size of partition was displayed
as size of disk. Thanks to SaGe for spotting prob as i dont 
have a USB HardDisk to test it on :)
______________________________________________________________
Version: v3.0.0.3
(20-10-2005)
Added a help menu with links to sites etc.
______________________________________________________________
Version: v3.0.0.2
(19-10-2005)
Altered some type casting, in it effected some systems stacks.
______________________________________________________________
Version: v3.0.0.1
(17-10-2005)
All code modules now compiled with strsafe.h And unsafe functions
changed to strsafe functions. This is to help prevent buffer 
overflow errors.
______________________________________________________________
Version: v3.0.0.0
(16-10-2005)
Add a check to make sure disks have sector size of 512 bytes.
Other sizes may cause probs.

Added splash screen while app is initially checking disks
on startup.

Added device notification code, to automatically detect when
a USB device has been inserted/removed. This disk list is then
updated.

The disks list can view either USB Removable (Flash ZIP etc.)
or USB Fixed (USB Hard Drives etc.)

Now supports WinPE output folder because PeToUSB doesn't
insist that the 'Programs' folder is present. It will only do
a check on I386 folder and necessary system files.

Added a 'Tools' menu, with ability to Backup/Restore MBR and
change existing drive letter assignments of the selected disk
and display info about the disks.

Made the GUI simpler removing unecessary options.

Partition table and mbr code is completely rewritten, in case
of corrupt mbr and in case the existing mbr code/partition table
is not bootable. This means that even ZIP disks can be booted
as USB-HDD, because the Track size is aligned to 63 not 32.

Now it doesnt matter if the disk has a drive letter assigned
to it. As it will get one assigned if its missing.

Now PeToUSB only enumerates USB removable storage devices. 
And will display the device name.

File count bug fixed.
______________________________________________________________
Version: v2.0.0.3
(01-10-2005)
Fixed destination size check bug. Where if more than one drive 
was plugged in, it would always check againts the 1st drive
in the list and not the selected drive.

A couple of GUI bugs fixed.
______________________________________________________________
Version: v2.0.0.2
(30-09-2005)
BUG where, when copying files destination was always the first
disk in the list. Where it should the selected list item.
(thanks SaGe for spotting it)
______________________________________________________________
Version: v2.0.0.1
(28-09-2005)
Now partition table order doesnt matter. The drive list will list
partitions if the are <2Gb and start at <2Gb.
______________________________________________________________
Version: v2.0.0.0
(28-09-2005)
Changed options and added quick format, force dismount options.

Made make bootable option a seperate option. So you dont need
to reformat to make bootable.

Can set volume label on format.

Formats can be aborted mid format if necessary.

Progress bar screen is now seperate from main dialog.

Drive list contains fixed disks as well. (only 1st disk in
partition set is listed) System drive is NOT listed for
safety, neither is the drive hosting PeToUSB.exe.
______________________________________________________________
Version: v1.0.0.5
(27-09-2005)
Added version number to dialog.

Fix a function that was not compatable with Windows 2000.
This has now been tested on a Win2K (sp3) system successfully.
______________________________________________________________
Version: v1.0.0.4
(27-09-2005)
Fixed a copyfolder bug due to i386 and minint that appear from
version 1.0.0.1

winbom.ini is now generated on the fly so if its missing from
the BartPE output folder it doesnt matter.
______________________________________________________________
Version: v1.0.0.3
(27-09-2005)
FAT16X option added to format. So LBA is enabled. Some BIOSs 
need this.

______________________________________________________________
Version: v1.0.0.2
(27-09-2005)
Now detects drives of FixedMedia type. With the exception 
that is will block the system drive and the drive that
PeToUSB is running from.
______________________________________________________________
Version: v1.0.0.1
(27-09-2005)
Changed IOCTL_STORAGE_GET_MEDIA_TYPES_EX to 
IOCTL_DISK_GET_DRIVE_GEOMETRY to attempt to be comatitble
with Windows 2000.

Will now copy all files/folders in the BartPE output folder,
not just I386 and Programs.
______________________________________________________________