Features:
 Backup, verify and restore the MBR 
 Backup, restore, wipe and clean track 0 
 Edit or blank the MBR partition table 
 Refresh, remove MBR boot code 
 Write MBR signature bytes 
 Display MBR to screen or dump to file 
 - Do all this for either the original MBR or backups 
 Create and work with 'blank' backup files 
 Change partition attributes (active, hidden) 
 Manipulate NT/200x/XP/Vista disk admin signature 
 MBRtool can be operated through a menu as well as through command line arguments 
 If operated through command line options, return codes can be used in your batch files 
 Supports the first 4 hard disks in the system 
 


MBRtool is (C) by DIYDataRecovery.nl

Thank you for installing MBRtool, the only tool that lets you do just about anything with the MBR.

MBRtool is Freeware. No registration or license is required to use the program. Redistributing is allowed under the rules of the included license.

This ReadMe file accompanies MBRtool version 2.3.200, dated november 18th, 2009.

This readme contains the following items:
- a short description of MBRtool
- a word about using the bootable CD
- the version history

Webpage : www.diydatarecovery.nl
Please contact us through the support forum. Detailed contact information can be found in the manual.

CAUTION: MBRtool is a very powerful tool that allows you to manipulate just about anything in/about the Master Boot Record.
As such it is very important to read the entire manual before you start experimenting with it.

I can not stress this enough, READ THE ENTIRE MANUAL!

-----

###### a short description of MBRtool

So, what can MBRtool do for you?

- backup, verify and restore the MBR, using backup-sectors or files
- backup, restore, wipe, clean or dump the track 0 for a disk
- edit or wipe the MBR Partition Table
- refresh the MBR bootcode, without destroying the Volume Bytes (also known as Admin Bytes)
- remove the MBR bootcode
- re-write the MBR signature bytes
- display the MBR sector or dump the MBR sector to file
- perform above mentioned edit, bootcode, display and dump functions on the MBR backups
- create a blank backup-file to create a MBR from scratch and restore it later
- perform attribute changes on partitions listed in the MBR Partition Table (hide, activate, delete etc.)
- manipulate the volume bytes that are associated with volumes in Windows NT / 2K / XP

MBRtool is a 16 bit DOS application and is best run from a dedicated DOS boot disk.
Do not run this program from a Command prompt in Windows NT / 2K / XP / etc.

MBRtool is mainly aimed at power users or users that have a working knowledge of partitioning, hard disks and Master Boot Records.

###### a word about using the bootable CD

While running MBRtool files can not be saved to the CD; it is not possible to save files to a CD in Real Mode. If you are running MBRtool from the CD and wish to save to file you have 2 choices:
- save the backups to disk (check the manual for details)
- manually start MBRtool from a different location. MBRtool saves its files to the -current- folder. The current folder is the folder you are in when starting MBRtool. So logging on to another drive and starting MBRtool from there will result in the files being saved to that drive. Example: log on to "F:" (a FAT formatted USB key, for example) and start MBRtool from there: "D:MBRTOOL.EXE" (where D: is the CD drive).

###### version history :

- Current version : 2.3.200

Changes since version 2.3.100

- maintenance (manual changes/updates and a few source code updates/spelling fixes)

Changes since version 2.2.100

- disk geometry detection changed (added head-fix)
- added a boot diskette builder

Changes since version 2.1.100

- the /RBC parameter (refresh bootcode) is now Volume Byte aware.
  refreshing the bootcode will no longer overwrite the volume bytes, and thus leave the volume information contained in the MBR intact.
  please note that wiping the bootcode (/WBC) WILL remove the Volume Bytes, this is by design.
- manipulation of volume bytes has been adapted, only the 4 correct bytes can be erased or restored 
- bootcode is replaced with US english XP bootcode 
- minor cosmetic changes in some screens 

Changes since version 2.0.150:

- added the MBRtool menu, including the possibility to run commands from the menuprompt 
- added the dump track 0 function (/DT0) 
- added a Custom Geometry Value function to the Partition Table Editor 
- feedback on errors during restore / verify track0 improved 
- for /DSK:A, the requested action is only performed on actually existing disks. MBRtool now tests for disk existence before any action is performed 
- a backup count per disk is added to the /LST function 
- error checking has been changed, is now handled globally 
- maximum cylinder value in the Partition Table Editor is changed from 9999 to 99999 
- geometry values are added to Display and Dump output 
- Partition Table Editor has been changed to be a bit more friendly to work with 

Changes since version 2.0.100:

- minor cosmetic changes 
- commandline help screen is now displayed if the menu add-on is not found 

Changes since version 1.20:

- the commandline is revised, and is now easier to understand and use 
- more on-screen information has been added to several functions 
- the value entered in the partition table editor for Active Partition is now checked (must be 0 or 128) 
- /PTM has been improved, unknown partition types will be left alone 
- the MBR display function now uses 50 lines per screen, showing the entire MBR on 1 screen 
- saving and restoring of track 0 to file has been improved, it is now much faster 
- the saving and restoring of track 0 is now more reliable (the conditions and results are checked) 
- errordisplay for track 0 functions and MBR backup functions has been improved 
- fixed: problem in the Partition Table Editor when a non-existing backup from sector was requested 
- new function: clean track 0 
- new function: verify track 0 against a previously made backup 
- new function: delete a Partition Table Entry from the commandline 
- new function: added support for volume bytes (delete and restore) 
- new function: dump a MBR (backup or original) to file 
- added errorlevels for batch-file support 
- added a more elegant general-error exit routine 
- a new and more indicative version numbering system is introduced 

Changes since version 1.10:

- the version number. it seemed that version 1.01 and version 1.10 were the same to some software download sites 
- the support information has been changed 
- the manual has been updated and expanded 

Changes since version 1.01:

- major code overhaul 
- bug in backup to file for more than 1 disk fixed 
- check on maximum heads corrected 
- partition type is now displayed correctly in the editor (including the attribute) 
- partition attributes can now be changed from the commandline (/P parameter) 
- display MBR now includes the Partition Table in editor format 
- added corruption check to the backup files 
- added function to write a blank backup (/X:A) 
- added errorhandling for reading the backup files 
- changed the sequence of items in the partition table display and edit screens 
- added LBA calculations to the editor 
- added saving, restoring and wiping of track 0 
- added display of used disk geometry values for LBA calculations in the edit screen 
- added possibility to delete 1 entry in the edit screen 

Changes since version 1.00:

- LBA values when entered in the Partition Table editor are now checked. Due to a restraint in the compiler, i can not calculate Hex values larger than Dec 2,147,483,647 (well, actually i can but i haven't figured it out completely yet). This means for now that you can not enter values for LBA larger than this. The above mentioned value translates into a 1Tb harddisk size, so in practice this will hardly pose a problem. However, people with harddisks/hardware raid5 systems larger than 1Tb should NOT use the partition table editor that MBRtool provides. Backup and restore are safe.
- Version 1.00 of MBRtool simply crashed when a large value for LBA was encountered. Though not quite nice, it means that no changes to the MBR were made at runtime so no trouble there. 
- some minor cosmetic code changes 

Please enjoy.

