Help, missing system32\drivers\pci.sys

April 30, 2011 at 07:01:58
Specs: Windowsxp, not sure
I posted this earlier but I think I posted in wrong forum if so Sorry, My grand daughter has a Asus Eee Pc1000HE laptop with no cdrom When I try to start it up it keeps saying missing system32\drivers\pci.sys How do I fix this.


See More: Help, missing system32\drivers\pci.sys

Report •


#1
April 30, 2011 at 11:47:44
"My grand daughter has a Asus Eee Pc1000HE laptop with no cdrom "

That's a Netbook, not a laptop.

It's manual says it came with a DVD when it was new !
(see below)
Does your grand daughter or someone in her family know where that is ?

"Windowsxp"

It's a pain in the axx to fix Windows problems when it's XP that's on the netbook and when Windows will not load from the hard drive .
Not having a built in optical (CD or DVD) drive is a major disadvantage when it's XP that's on the netbook. If the bios Setup is set to boot from USB devices, a USB optical drive can be used, a regular XP CD will be detected as bootable, BUT it usually will NOT load it's files because the contents of the CD cannot recognize most, if not all, USB optical drive models. In that case you can boot the computer from some other bootable CDs or DVDs with an operating system on them, but you can't boot the computer from the XP CD and load the contents of the XP CD.
........

You're probably getting this message:

Windows XP could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\DRIVERS\PCI.SYS

There are at least two copies of PCI.SYS on most people's Windows installation, at least one of which is identical to the one in
WINDOWS\SYSTEM32\DRIVERS\
and that can be copied to that location,

E.g. Most people have an identical PCI.SYS in
\Windows\ServicePackFiles\I386

However, that's more difficult to do on the same computer when you have XP on the hard drive and no built in optical drive.
..........

First - the hard drive may be failing, and in that case, it's a waste of your time trying to fix just the PCI.SYS problem.

You need to make sure the hard drive itself is OK.

Go into the bios Setup of the eee PC 1000HE and make sure SMART reporting is enabled.
You probably see a line while booting "Press xxx (a key) for Setup" or similar.
Press that key to go there.

If SMART reporting is enabled, if you are getting SMART reporting errors while booting, the hard drive IS failing

OR - PREFERABLE

Test the hard drive with hard drive manufacturer's diagnostics, on a bootable CD.

That requires that you have an external optical (CD or DVD) drive.


OR - PREFERABLE

Remove the hard drive (see below) and connect it to another working computer, and use either a Windows based or a bootable CD version of hard drive manufacturer's diagnostics, to test the drive with.

Check your hard drive with the manufacturer's diagnostics.
See the latter part of response 1 in this:
http://www.computing.net/windows95/...

If you don't have a floppy drive, you can get a CD image diagnostic utility from most hard drive manufacturer's web sites, but obviously you would need to make a burned CD, preferably a CD-R for best compatibility, on another computer if you need to.


E.g.

Seagate's Seatools will test any brand of hard drive.
Do the long test.
http://www.seagate.com/ww/v/index.j...

The bootable Dos versions of SeaTools can be used even if Windows is not working properly.

NOTE that I have found that ONLY the last version listed - the TEXT Dos bootable version - always works with all computers when you boot from it.

If the hard drive itself tests okay, any data problems found can be fixed, one way or another.
..........

Asus eee PC 1000HE (home support page):
http://www.asus.com/Eee/Eee_PC/Eee_...


Downloads
http://www.asus.com/Eee/Eee_PC/Eee_...

Manuals - it's a LONG list - use the scrollbar at the right of that list to scroll down to

Eee PC User’s Manual for English Edition (E4478)

Download it - examine it.

That manual

- tells you how to get into the bios Setup

- shows you where the hard drive is located


Doing the following will DELETE all the personal data that has been added to the Windows installation

-- tells you how to do a system Recovery by using the DVD that came with the computer. Does your grand daughter or someone in her family know where that is ?

Requires that you use an external USB optical
( DVD) drive.

That can be used if you need to replace a defective hard drive with another drive.


-- tells you how to do a system Recovery by using the data on the Recovery partition that's already on the drive.

There must be NOTHING wrong with the hard drive itself, and NOTHING wrong with the data on that Recovery partition.

DOES NOT require that you use an external USB optical (CD or DVD) drive.
.....

Side note:

This third party info tells you how to remove or install the hard drive.....

How to Upgrade an Asus 1000HE Hard Drive
http://www.ehow.com/how_6865649_upg...
.....


The hard drive is SATA, 160gb manufacturer's size (capacity), it's laptop (physically) sized (2.5").

If the hard drive itself is defective and you need to replace it,

- you can replace it with ANY size (capacity) of laptop SATA hard drive e.g. larger than 160gb.

- if you want to copy the personal data on the original drive that has been added to the partition Windows was on, if hard drive can still be accessed, you could do that.
E.g. remove the drive and connect it to another working computer such that you're not booting from the drive,and copy the personal data to elsewhere.
(There is NO NEED to copy standard installed Windows XP files if you have the DVD that came with the Netbook.)

If hard drive diagnostics find that the hard drive itself is okay......

- you could remove the drive and connect it to another working computer such that you're not booting from the drive, and try searching the Windows folder on it for PCI.SYS, and copy another copy of it to WINDOWS\SYSTEM32\DRIVERS\
Then install the hard drive in the Netbook again to see if Windows then loads fine

There are at least two copies of PCI.SYS on most people's Windows installation, at least one of which is identical to the one in
WINDOWS\SYSTEM32\DRIVERS\
and that can be copied to that location,

E.g. Most people have an identical PCI.SYS in
\Windows\ServicePackFiles\I386

If you DO NOT have another copy of PCI.SYS in Windows\ServicePackFiles\I386
then your XP probably had Windows SP3 updates built into it. In that case you need to copy the PCI.SYS from WINDOWS\SYSTEM32\DRIVERS\
on someone else's computer that has had SP3 updates installed in XP
OR - you MAY have an \I386 folder on what was the C drive of the Netbook hard drive - if so, it has either PCI.SYS or PCI.SY_ (the compressed version) in the folder contents - you can copy that if it's PCI.SYS, or Expand that if it's PCI.SY_ , to WINDOWS\SYSTEM32\DRIVERS\

- OR - you could follow procedures to make a USB flash drive bootable and install an operating system on it such as Linux on another computer, then boot the Netbook from that, and replace PCI.SYS in C:\WINDOWS\SYSTEM32\DRIVERS\
the same way.
(or test the hard drive with hard drive manufacturer's diagnostics that work in that operating system,
or copy the personal data you don't want to lose to elsewhere in that operating system.)
......

How to connect the netbook drive to another working computer...

Laptop and desktop sized hard drives have identical SATA data and power sockets, so it's easy to connect a laptop SATA hard drive to a desktop computer that has SATA data headers, if you have a spare SATA data cable and a spare SATA power connector from the PS.

OR

Install the Netbook hard drive in a SATA external drive enclosure and connect it via a USB cable to any computer - it must be a "portable" one for laptop sized (2.5") hard drives. If you don't have one they can be bought locally for ~$20 and up.

OR

Use another type of USB to laptop hard drive adapter device. If you don't have one they can be bought locally for ~$20 and up.
(The hard drive does not install inside an external enclosure.)

Note that the Dos bootable versions of SeaTools cannot recognize a hard drive when it's in an external enclosure, but the Windows based version can. I don't know whether that applies to other types of USB to laptop hard drive adapter devices.
.......

If you need an external USB DVD drive, if you don't have one they can be bought locally for ~$40 and up.


Report •
Related Solutions


Ask Question