FixMBR
#1
Posted 18 October 2004 - 09:21 PM
thanks!
#2
Posted 19 October 2004 - 03:23 AM
http://service1.symantec.com/SUPPORT/ghost...00030715304425/
#3
Posted 19 October 2004 - 06:25 AM
If you are doing Xp, then Ghost is fine. But if you are doing servers... you'll need adifferent tool. Ghost is not supported on servers.
Chris
#5
Posted 19 October 2004 - 11:13 AM
Diskpart /s foo.txt
<foo.txt>
sel dis 0
clean
ce par pri
active
assign
</foo.txt>
Upside: known good state to start your deployment/install
Downside: It destroys all partitions/data on the drive, so keeping existing data won't work.
...Further upside: No additional tools required.
#6
Posted 19 October 2004 - 11:15 AM
<foo.txt>
sel dis 0
cre par pri
active
assign
</foo.txt>
If the syntax looks weird, note: Diskpart accepts the first three letters of most commands in place of the full command.
select disk 0 == "sel dis 0"
create partition primary == "cre par pri"
etc..
#7
Posted 30 November 2004 - 04:30 PM
I was using Win PE to create a primary partition on a disk, acitvate, assign it. Then formatted using format C: /fs:ntfs.
Lastly copying in a Windows Embeded XP installation to C:.
Would not boot, just booted to a black screen without any errors, hanging around
So it seems that diskpart does not insert the bootcode into the MBR, just defines the partitions.
fdisk /mbr wont work since it is a DOS (heaven forbid) utility.
I found some info on the Internet and set out to make my own utility to write boot code into the MBR. Was finished after a few hours, yesterday.
The utility is written for Win PE, and is tested in Win XP and Win PE. Should work with any version above NT 4.0, including W2K, Win 2003, XP.
Commands:
MbrFix /drive <num> driveinfo Display drive information
MbrFix /drive <num> listpartitions Display partition information
MbrFix /drive <num> savembr <file> Save MBR and partitions to file
MbrFix /drive <num> restorembr <file> Restore MBR and partitions from file
MbrFix /drive <num> fixmbr Update MBR code to W2K/XP/2003
MbrFix /drive <num> clean Delete partitions in MBR
MbrFix /drive <num> readsignature {/byte} Read disk signature from MBR
MbrFix /drive <num> generatesignature Generate disk signature in MBR
MbrFix /drive <num> writesignature hex Write disk signature to MBR
MbrFix /drive <num> readstate Read state from byte 0x1b0 in MBR
MbrFix /drive <num> writestate <state> Write state to byte 0x1b0 in MBR
MbrFix /drive <num> drivesize Returns drive size in MB as return value
MbrFix volumeinformation driveletter Get volume information for partition
fixmbr is the command to run. It do keep the partition table, so any partitions should stay! The readstate and writestate commands are meant to have a place to store a status number between 0 and 255, if you have no other place to store it during the installation phase. The state is stored in a byte not used for other purposes in the MBR.
Se the htm file in the zip-file.
Use at your own risk
3. december: Uploaded a new version of the program, which doesn't popup the HTML documentation everytime one make a typo. No functional changes!
9. september 2005: Uploaded a new version of the program. A couple of new commands, no other changes. About 1470 had downloaded the previous version!
Attached File(s)
-
MbrFix.zip (41.29K)
Number of downloads: 5736
This post has been edited by kaares: 09 September 2005 - 01:32 AM
#8
Posted 02 December 2004 - 08:15 AM
#9
Posted 02 December 2004 - 02:25 PM
#10
Posted 03 December 2004 - 09:53 AM
Chris
#11
Posted 03 December 2004 - 10:54 AM
Jotnar, on Dec 2 2004, 08:15 AM, said:
Thanks kaares for joining MSFN forum and post this tool. I will keep it that can help a lot.
And welcome to MSFN forum.
#12
Posted 04 January 2005 - 03:12 AM
very good tool, I made a few tests with it and it works like a charm.
I did my test on win2k.
I think it deserves to get "in the open".
Can you host it on some web page?
Or would you allow me to host it on mine?
I am going to write down a pseudo-GUI for it, I'll post it here as soon as it is done, but I would like to put it on my page together with your prog.
Here is a link to the other pseudo-GUI I have written:
http://home.graffiti.net/jaclaz:graffiti.n...ts/VDM/vdm.html
Cheers,
jaclaz
#13
Posted 18 January 2005 - 09:17 AM
Nice idea to create a small GUI. Let us know when it's ready.
Have you sent a PM to kaares for hosting his tool ?
I'm not sure he will read your proposition on this forum. Only 2 posts 'til he joined MSFN.
#14
Posted 18 January 2005 - 06:41 PM
Quote
Quote
I'm not sure he will read your proposition on this forum. Only 2 posts 'til he joined MSFN.
Doh! Stupid of me, I'll PM him, you are right.
jaclaz
#15
Posted 21 January 2005 - 07:39 AM
MBRfix GUI.
Enjoy!
jaclaz
Attached File(s)
-
MBRfixgui.zip (4.42K)
Number of downloads: 2508
#17
Posted 21 January 2005 - 09:24 AM
#18
Posted 21 January 2005 - 10:21 AM
manofdos, on Jan 21 2005, 09:24 AM, said:
Only your 4th post and very valuable input. I will keep your awesome method with my floppyless and CDless notebook.
RIS + WinPE or PXELinux is my only way to install / repair / fix problems on my notebook
@jaclaz
Thanks !
#19
Posted 21 January 2005 - 04:07 PM
Quote
By the way, the Windows 98 fdisk /mbr command will write, guess what, a Win98 MBR, NOT a NT/Win2k/XP/2003 one.
The only ways to write a new NT/Win2k/XP/2003 MBR I know of, apart the utility from Kaares here are:
1) Microsoft's FixMBR (that will run in the Recovery Console only)
2) Ranish partition manager (that will work from DOS only) which writes a standard IPL code, not the win2k one
You can extract the MBR IPL code from files on your Win2k/XP and write it manually with an Hex/disk editor:
http://therdcom.com/...br/Win2kmbr.htm
The very good utility MBRwizard by Roger Layton can read (and store) MBR data, then can write it from the stored file, but it DOES NOT create it as the above two do.
To edit/replace the BOOT RECORD (not the MBR) there is this fine Bootpart by Gilles Vollant (that will have direct disk access under DOS only), that works on FAT volumes.
A further step could be to make an unified GUI for the three of them:
Bootpart
MBRfix
MBRwizard
and for some other related utility, so that you have a complete repair solution.
Every suggestion is welcome.
jaclaz
#20
Posted 23 January 2005 - 11:55 AM
I really like all the answers you give to us. There are well documented and you don't forget to add link for valuable infos.
Great !
- ← Win PE netsh wlan not connecting to wireless network
- Windows PE
- Diskpart cmd almost 75% complete →



Help

Back to top









