unable to install any oerating system on Comaq Armada M300

Posted on 2004-05-03
Last Modified: 2008-01-09

Hello Experts

I've got a compaq armada m300 which had windows xp running in it, on installation of a new programme the computer started showing the blue screen and wouldn't boot up properly. Tried going into safe mode and uninstalling the programe which was successfull but yet it wouldn't boot properly. The customer insisted that I should rebuild the laptop and install a fresh copy of XP. I done a fdisk on the laptop deleted the old partition made a new one formatted the whole drive with fat32, the drive is only 5.5 GB. During intallation it keeps on reporting that it cannot copy the files press escape to skip or enter to retry and then it again shows the blue screen and shows

***STOP: 0X0000001E (0XC0000005, 0X8046C0A4, 0X00000001, 0X008B17A0) KMODE_EXEPTION_NOT_HANDLED

*** ADDRESS 8046C0A4 BASE AT 80400000, DATASTAMP 3d362a77 - ntoskrnl.exe

is this a hard drive problem or any thing else. It's definaletly not the cd because I can use the same disk to build any other machine, lap or desktop.

Question by:kamal73
LVL 49

Accepted Solution

sunray_2003 earned 500 total points
ID: 10976740

Expert Comment

ID: 10977392
I would again use fdisk to delete all the partitions and DO NOT MAKE ANY partitions at all on the drive.

Windows XP Setup will detect the drive and make its own partition. Use NTFS if you are allowed because it's more secure, less susceptible to corruption and performs better.

Author Comment

ID: 10977662
I've already tried that it goes as far as creating a new drive and formatting it and even copying the required files to the hard drive but when it comes to stage where it actually tries to register the files and discover the hardware it reboots if I'm trying to install win 98 or gives me aq blue screen if I'm attempting to install XP or windows 2000.
Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

LVL 31

Expert Comment

ID: 10978982
I think I'd try another hard drive in that laptop.
Another possibility is that RAM has become unseated or gone bad. Try reseating RAM modules.
If possible, boot from a bootable floppy and run a HD diagnostic program.
LVL 20

Expert Comment

ID: 11000817
Here ya go, found this good explaination for ya...

Check out this page for a good explaination of the script by Randal Shwartz...

1 #!/usr/local/bin/perl -Tw
2 use strict;
3 $| = 1;
5 use CGI ":all";
7 ### configuration
9 ## all-capital names are used in code, so don't change them
11 ## type of default fields unless overridden with $_[0] is fieldname
12 sub DEFAULT_FIELD { textfield(shift, "", 60) }
14 my @PAGES =
15 (
16 ## first and second pages have no back buttons
17 ["Introduction", \&intro_page],
18 ["Tell us about yourself",
19 [Name => "Name"],
20 [Address => "Address"],
21 [City => "City"],
22 [State => "State"],
23 [Zipcode => "Zip Code"],
24 ],
25 ["Tell us about your experience",
26 [Movie => "Movie you saw"],
27 [Review => "What you thought of it", sub {
28 radio_group(shift, ['No opinion', qw(Excellent
Good Fair Poor Bombed)]);
29 }],
30 ],
31 ["Tell us anything else",
32 [Theatre => "Theatre conditions"],
33 [Snackbar => "Snack bar"],
34 [General => "Any other comments?", sub { textarea(shift) }],
35 ],
36 ["Thank you!", \&thank_you_page],
37 ["Goodbye!", \&submit_page],
38 ## last page has no back or forward buttons
39 );
41 ## Internal use: these must not collide with fieldnames above
42 my $PREVIOUS = "Previous Page";
43 my $NEXT = "Next Page";
44 my $PAGE = "__page__";
46 sub intro_page {
47 print
48 p(["Thank you for visiting ScratchySound Theatres!",
49 "Please take a moment to tell us about your experience.",
50 ]);
51 }
53 sub thank_you_page {
54 print
55 p(["Thank you for taking the time to fill out our survey!",
56 "Go back now to change any entries you need,
or forward to send to us!",
57 ]);
58 }
60 sub submit_page {
61 ## code to save params would go here
62 ## be sure to ignore param($PAGE), param($NEXT), param($PREVIOUS)
63 print
64 p(["Your entry has been submitted to us!", "Thank you!"]);
65 print $CGI::Q->dump; # debugging
66 }
68 ### end
70 my $previous = param($PREVIOUS);
71 my $next = param($NEXT);
72 my $page = param($PAGE);
74 if (defined $page and $page =~ /^\d+$/
and $page >= 0 and $page <= $#PAGES) {
75 $page += defined($previous) ? -1 : +1; # default to forward
76 } else {
77 $page = 0;
78 }
79 param($PAGE, $page); # set it for hidden
81 my @info = @{$PAGES[$page]};
82 my $title = shift @info;
84 print header, start_html($title), h1($title);
85 print start_form;
86 if (ref $info[0] eq "CODE") {
87 $info[0]->();
88 } else {
89 print table({ Border => 1, Cellpadding => 5 },
90 map { Tr(
91 th($_->[1]),
92 td(($_->[2] || \&DEFAULT_FIELD)->($_->[0]))
93 )} @info
94 );
95 }
97 ## no backing up from first or second or last page:
98 print submit($PREVIOUS) if $page > 1 and $page < $#PAGES;
99 ## no going forward from last page:
100 print submit($NEXT) if $page < $#PAGES;
102 ## generate hidden fields
103 print hidden($PAGE);
104 for my $other (0..$#PAGES) {
105 next if $other == $page; # don't dump hiddens for current
106 my @info = @{$PAGES[$other]};
107 shift @info; # toss title
108 next if ref($info[0]) eq "CODE"; # code page
109 for (map {$_->[0]} @info) {
110 print hidden($_) if defined param($_);
111 }
112 }
113 print end_form;
114 print end_html;

Hope this helps for ya!

Just in case here's another good explaination

LVL 20

Expert Comment

ID: 11000821
oops sorry all wrong post by mistake!!! :(

don't mind me :0


Featured Post

Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Sometimes you have a CD / DVD drive that will not show up in Windows Explorer under My Computer.  There could be a number of reasons for this, which this article will discuss.   I will cover a few basic ways you can try to find the problem yourself.…
Before accusing the battery of being bad be sure to test if the Power Adaptor is working properly. Click Here( . From the first time you ch…
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now