I guess I'm bringing this thread back from the dead -- but it was by far the most relevant google result I came across so that is why I am replying with what I've discovered.
Using ubuntu 10.10 (the live usb netbook version) I have just formatted this toshiba mk8010gah with an ntfs partition and written a text file to it! I have not yet tried to install any OS on it, so that is the next hurdle. I have a sneaky suspicion that for any OS a bootloader like Chameleon will be necessary, but that is a whole other thread. The disk might be, however, usable as an external drive in an enclosure since it can be formatted. Still, I can't say for sure because that is not what I am attempting.
I did a LOT of things to it (trial and error!) so some of these steps may or may not be necessary and I'll leave it to the clever people who come after me to figure out which steps matter! Those clever people can also figure out what other filesystems it can be formatted with. In my trials ext3 worked okay - I wrote files to it. I have no idea about others though.
To boot into ubuntu you have to mash the keyboard at the beginning (maybe an arrow key, lol) to stop it from autobooting into whatever mode it does by default. Once you're at the menu, select Run Netbook Remix from USB. It might take ages to boot -- giving hard drive read errors. That's fine. Wait it out. Once you're at the purple and white Ubuntu dot dot dot screen you can press escape to toggle back into the text description of what is going on in the boot process. If it started giving intramfs prompts I just typed exit and hit enter as many times as it took to boot. I have no idea if that was right or wrong but it got me where I wanted to be. Ha.
Please don't try this if you don't understand what you are doing. Some of these commands are ridiculously dangerous. I'm trying my best to not make mistakes in the commands I am typing, but I'm not perfect. Don't type them blindly, think before you do it. If you aren't an experienced linux user then maybe this is not for you. It could be a disaster!
Throughout, I will assume /dev/sda is the hdd in question. Replace sda with sdX where X is your hard drive if your setup is different. To determine which letter you should be using:
Code:
fdisk -l
also - all of these commands are run in terminal as root.
Code:
sudo sh
1) use fdisk to write a new empty mbr.
Code:
fdisk /dev/sda
o
w
In my case, all 3 of the partitions were visible to me protected or not the second I booted into ubuntu. I also think that during my initial messing around I may have even deleted them. Makes no difference though. Writing a new MBR is the easiest way to start at square one. I'm still not sure I even understand the "HPA" terminology. I can't tell you what the fdisk -l output looked like because i never saved it which I should have. I apologize for that. Perhaps someone with an mk8010gah that hasn't been messed with could give the output of fdisk -l for everyone's benefit here.
2) Write zeroes to the whole disk. This takes ages and may not be necessary, but I did it. Honestly I'm not some kind of hard drive expert. Just call me thorough.
Code:
dd if=/dev/zero of=/dev/sda
3) I think this is where I really turned the corner and got it working. See this article that gave me direction:
http://www.novell.com/support/search.do?cmd=displayKC&docType=kc&externalId=7007193&sliceId=1&docTypeID=DT_TID_1_1Code:
fdisk -H 240 -S 56 /dev/sda
o
w
fdisk -H 240 -S 56 /dev/sda
u (switch to sectors as units)
n
p
1
2048
(enter) just let it select the default here - in my case 156301487
w
4) This last step is also loooong and slow.
Code:
mkfs.ntfs -s 2048 /dev/sda1
Okay honestly -- mkfs.ntfs always failed until I specified that the sector size was 2048.
I'm not sure I fully even understand why or how this works, I just know that it did. And I hope it helps some of you. Turns out you don't need a massively expensive solution to "unlock" these drives. Just nerdy persistence. Ha.
C.