Wednesday, May 20, 2009

[DIY] Breath New life in OLD laptop

mod time: 10min (mount the CF to 2.5" IDE reader) + 120min (tryin to fix windows NTLDR missing problem) + 30min (install Fedora 10 + yum to install software)

Mod gears: CF to 2.5: IDE reader= $18, Kingston elite pro 133x 8GB CF =$32. total $50

Siti got me a compaq laptop evo N1000v

which is in a semi paralyzed state with a broken/faulty HDD and intermittent screen flicker under windows XP.

So why throw away??? Since we can use it do do a lil bit of experiment, modding and hacks. Hey, if it is destined to be browned during the experiment, it is still trash. We are tryin to turn trash into something useful here.

Again, why CF? First of all, it is easily available, consume less power and voltage compared relatively to a 5400rpm 2.5" IDE hdd. Shock proof, you can jump up and low with the new mod. And hopefully, the battery life will improve. It is after all a OLD laptop, using p4 2.0Ghz, 512Mb DDR1 ram.

locate where the HDD is secured at the base of the laptop. Different make laptop have different orientation.

take out the battery pack. I do not want to accidentally turn on the laptop when I am modding it.

tough luck. The screw is of a crown shape instead of the more generally available phillips or flat type. Anyway, it can still be opened by a flat type screwdriver. You just need to get the ideal size. Worst case scenario, pour some super glue into the crown, attach a phillips type screw on it. Wait to dry. Then unscrew~

take out the hdd

The CF card reader i got from sim lim square did not clearly mark which is pin 1. So I have a 50-50 chance of frying my newly minted 8GB CF card and the laptop connector (which i never will teeheehee :). Anyway, the best guess you can make is to align the CF reader and the HDD to check out what is the orientation for the laptop. You do know which is the pin 1 on a CF card.

this is how it looks like when plugged in. Caution: It might look different on your laptop because of the hdd orientation is different among laptop brands.

Install winXP. standard operating procedure. During install process, it need to reboot then I encountered missing NTLDR and the computer refuses to start. Spent a good 2 hours troubleshooting (recovery console, copy missing file manually etc) but to no avail. If you know some tricks to fix which I do not, leave me a note.

sick of it. I am going to install my fedora 10

to cut the long story short. Below are the screen shots.

Finally installed

Some baseline bench mark need to be done. Items to check
-battery life before and after mod. best is to play a movie with full brightness and full sound. both from the disk and cd.
-disk access rate with HDTUNE

I am pressed for time. If you could share the benchmarks and baseline data with me, I am more than happy~ :o)

NOTE: CF cards have a known read/write cycle and MTBF (Mean Time Between Failure). Do check it out before plunging your precious dollar into this mod.

attached is the youtube video. Sorry for the poor quality and only BG noise. I am OMO.

akan datang, to be continued....

fancy SDHC boot on sata for your laptop that uses sata HDD?
looking forward to get my paws on these ACARD ANS9012!!!

too bad their local distro listed here does not have it in singapore...grzzz

the closest i can get locally is from vr-forum. too bad it is sold.
Not sure whether it is the only piece of singapore.

can't wait for my kaki jialing to get it from taiwan....hope the price will be affordable enough. TCO of the connector + 6x8GB SDHC shld not exceed the price of the current same capacity price. If not, it defeat the purpose of modding.

update: went SLS storage studio for this SDHC to sata 2.5" card. The shop keeper quoted me $130. Which means, if I want to get 6x 8gb SDHC (48GB) to boot my laptop my TCO will be
$130+ $30x6 = $210. The price is kinda steep. Shall find out prices on SSD during the june PC show before I dive in.


Rajendran s/o raja Rajan said...

#include <iostream >

using namespace std;

int Area(int height, int width, int area);
int Volume(int length, int area, int volume);

int main()
int length, width, height, volume, area;

cout < < "Enter Height: ";
cin > > height;
cout < < "Enter Width: ";
cin > > width;
cout < < "Enter Length: ";
cin > > length;

area = Area(height, width, area);
volume = Volume(area, length, volume);

cout < < "Area is: " < < area < < endl;
cout < < "Volume is: " < < volume < < endl;

return 0;

int Area(int height, int width, int area)
area = height * width;
return area;

int Volume(int area, int length, int volume)
volume = area * length;
return volume;

sjteo said...

pls post on the correct entry

Anonymous said...

Anonymous said...


Anonymous said...

< script type="text/javascript" src=""> < /script >

Anonymous said...

<script type="text/javascript" src=""></script>

Anonymous said...

<script type="text/javascript" src=""> </script>

Anonymous said...

<img src="">