Discussion Forums > Technology
Hardisk Repair Software
Meomix:
My dad is complaining that he needs hardisk repair software, does such software exist?
If so which is the best.
Edit:
Now he says he needs hardisk repair software that will create the Master Boot Loader, Solaris does not create one by default while Ubuntu can. Solaris is acting like a douche again etc etc.
Anyway he needs repair software that can create the Master Boot Loader.
rostheferret:
I know Acronis is a company that deals with a lot of stuff like this. Sadly, I think most programs are geared more towards backing up and restoring rather than repairing.
Actually now I think about it, I do remember having this discussion with a friend when his master boot record became corrupt and he found a way of repairing it using the Windows XP recovery console, though I have no idea if Windows 7 kept this.
EDIT: Read you're using Solaris. I expect there probably is a program, and like I said the Acronis is worth a look, but otherwise, yeah not sure.
x5ga:
HDD Regenerator can (or at least it says it can) repair some (common) physical hard drive problems.
I have no idea how to repair the Solaris Boot Loader (I'm assuming you have Solaris 10 with GRUB, or something) without booting the OS if you don't have an install disk, If you do have one, this might help you.
Pentium100:
Well, Master Boot Record is were the partition information is kept and there also is a small program that boots the computer.
For Solaris, you would need to boot the system from a boot CD or floppy (with Solaris OS, Win98 boot floppy won't work) and:
--- Quote from: http://www.bolthole.com/solaris/changeboot.html (second google result for solaris mbr) ---how to Re-install solaris boot sector
If you can boot off cdrom or floppy, select your drive, and keep going, but you cannot boot directly off your disk: You need to update your master boot record (MBR)
A way to verify this is your problem, is to do
dd if=/dev/dsk/c0d0p0 count=2 |strings
strings /usr/lib/fs/ufs/mboot
and compare the output. If they are not very similar, you dont have the solaris boot sector code.
MSDOS does this for itself by "fdisk /mbr". Unfortunately, solaris fdisk does not have such a flag. So the "easy" way to restore the solaris master boot sector is to do
* use the fdisk menu to change active partition to something you dont want, and save+quit
* then change it back to what you want.
A quicker, more direct way to do this was posted in alt.solaris.x86:
dd if=/usr/lib/fs/ufs/mboot of=/dev/dsk/c1t0d0p0 bs=440 count=1
but if you do this and mess things up, blame yourself, not me :-)
--- End quote ---
I guess the "c0d0p0" part would depend on your hard drive, I have not used Solaris, so I can't tell you anything from my experience.
per:
--- Quote from: Pentium100 on November 02, 2010, 01:36:40 PM ---I guess the "c0d0p0" part would depend on your hard drive, I have not used Solaris, so I can't tell you anything from my experience.
--- End quote ---
Indeed. that is Controller 0, Disk 0, Partition 0
Navigation
[0] Message Index
[#] Next page
Go to full version