Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

invalid system disk( harddrive)

Mar 30, 2005 1:05AM PST

windows ME on 633mghz e-machine
knoowing better and stupid really do go in the same sentence... I deleted some files which should have had nothing to do with anything, from a program deleted long ago, however,upon restart, next morning, only one row of the desktopicons showed up. another restart, and the message invalid system drive appears in dos. of course I don't have a startup disk. Using a system file disk on a flooppy from another win 98computer, I did get into the computer (dos only) windows won't boot. dare I use the erd file in the root directory to restore the disk? will all programs have to be reinstalled? Is there a path change I could make to get a reboot? any help would be appreciated thanx norm

Discussion is locked

- Collapse -
Where there are startup disks.
Mar 30, 2005 1:23AM PST
- Collapse -
Recycle Bin
Mar 30, 2005 1:40AM PST

Perhaps, through DOS, you can find the missing files in the Recycle Bin folder in Windows (I'm shooting blind here, so bear with me). And then, assuming you know what folder they came from, you can move them back there.

Or you can get really lucky and find the furshlugginer startup disk!

I was thinking about this just yesterday--if you have a little money to spare (yeah, right), perhaps the wiser course for things such as this is to get a second hard drive (removable or internal, machts nicht) just to mirror the hard drive you are using. Then, if you have a problem with one, switch to the other--at least long enough to correct the original hard drive, if possible. But at least you can continue on your merry way in the meantime. Ah well, hindsight, you know...

Bob K.

- Collapse -
recycle bin, deleted files
Mar 30, 2005 12:42PM PST

thanks bob
I tried a startup disk from a cnet recomendation but no go I then put the hd in another computer, running win98 (not ME_) and I can look at it but I can't find anything in the recycle bin. soooo maybe I can find what I have to rebuiild to get somewhere there are cabinet files containing the system anyone know how to restore a drive that isn't the boot drive?

Norm

- Collapse -
harddrives cheap
Mar 31, 2005 1:05PM PST

while trying to get info to fix my harddrive, the local thriftshop run by teh local churches recycles computers and discards 1 to 30 gig harddrives when they have more than they can use. not a lot of them ,but if you are in the right place at the right time a ten gig hd could hold enough to help out for next to nothing. Ive also found an electronic salvage yard in lawrenceville near pittsburgh, pa every majorcity probably has at least one. Norm

- Collapse -
WinME bootdisk
Mar 31, 2005 8:19PM PST
http://www.bootdisk.com

After the file is downloaded, put a clean floppy disk in the drive and click the .exe file you downloaded. It will automatically start up to create the bootdisk and take about ten minutes to complete it.

Boot up with the bootdisk on your ME system and at the A: prompt, type SYS C: and press Enter.....once you get notified that the 'system has been transferred' take the bootdisk out of the drive and reboot the computer.

You should be back at the desktop......

TONI
- Collapse -
three questons
May 17, 2005 3:58PM PDT

Tony thanks for the reply, I been awaay for a while

1) I must have the ME drive as the boot drive , not as a slave, Right?

2) If I deleted my FAT two or three times will the boot disk get me to where I could use a restore point, if it wasn't shut off to remove virus in temporary files

3) is there any way to activate the restore command, and not lose everything if I can access the restore file in the root directory

thanks again
Norm

- Collapse -
A couple of things
May 17, 2005 8:32PM PDT

Yes...the ME drive has to be the boot drive in order for the SYS C: command to work from the floppy boot disk because C: assumes it's the boot drive. I had assumed all along that the ME drive was the boot drive in this computer because you mentioned the desktop icons showing up and they wouldn't unless you have a dual boot system going on with XP or W2K, which you didn't mention. And the 'invalid system disk' message only shows up regarding a boot drive.

What exactly do you mean when you say you can delete the FAT two or three times? As far as I know, wiping out a FAT on a drive actually involves wiping the harddrive completely to start over....which is NOT what you want to do if you want to salvage the files.

You can use DOS to restore your ME system to a previous good configuration date if you know exactly the date you deleted things that messed it up, and if you can get access to the C: drive once ME is the boot drive again. Do you get access to the files on that drive in DOS?

Last resort, if you have the separate installation disk for ME and not a vendor Restore/Recovery disk, you can reinstall ME over the top of itself (you also need to have the Product Code Key to do so or the installation won't finish....so either have it handy or if you have access to the drive in DOS, you can get it from the registry)

Let us know what's possible from what I've asked here so we know what direction to take next....

TONI

- Collapse -
Correction:
May 17, 2005 9:02PM PDT

You can only do a Registry Restore from DOS...not a full system restore. But it might be enough to correct what needs to be fixed in order to perhaps get you to safemode where a System Restore can be done.

Two commands if you can get into DOS would be

SCANREG /FIX
SCANREG /RESTORE

But first we need to find out if you can get access....

TONI

- Collapse -
Launching System Restore from DOS is (almost) possible...
May 18, 2005 3:26AM PDT

Courtesy of Mike Maltby MS-MVP:

Depending on the problems you are having you may be able to use system restore using the following method which requires you to boot to DOS using your EBD and editing system.ini and replacing the line

shell=explorer.exe with one reading

shell=C:\windows\system\restore\rstrui.exe

Now remove the EBD and see if you can start Win and boot direct into System Restore.

For more details see KB 279736 ''How to Start the System Restore Tool from a Command Prompt'' (http://support.microsoft.com?kbid=279736) which mentions using progman.exe after which you can then locate and run rstrui.exe however using rstrui.exe as above works equally well.

Failing that you will have to fall back on your backups.

Unquote

Zee

- Collapse -
Thank you for that info.....
May 18, 2005 4:12AM PDT

I now have it in my archived files.......

TONI

- Collapse -
more info and thanks
May 18, 2005 6:16AM PDT

I originally deleted some files more than one, after wich I teceived the invalid drive message. I thought I understood that the fat was copied in at least two places. Thats why I said two times on the delete

Presently my ME drive is the slave to a win 98 os. I can access the files from the win 98, and I'm sure I can get to them from dos on the boot floppy . my hope was to restore to a specific date

I suspected that If i tried a restore with ME as the D drive the restoration would take place on the C drive/

I appreciate the info, two heads are better than one(I' m not counting mine) I'll collect all th e info on hard copy and try to map out the recovery plan I'll check back in case anyone has anything else to help.

- Collapse -
swapping drives
May 18, 2005 6:44AM PDT

I've reread your answer, and I'm not shure where everything has to be positioned

Ican make the Me drive the master C again (currently D) and start it from a boot disc but I don't know if I switch my current C 98 0s to D that I could start windows, if that was what was needed. what about renaming drives?

I can swap cables and jumpers if needed . I'm going to checkout the info from blue zee at microsoft

I think I can navagate Dos with instructions need to know how to find the restore pt. from dos thanks Norm

- Collapse -
You can just unplug the C: drive, jumper the ME
May 18, 2005 7:10AM PDT

drive as Master, that way you don't have to worry about messing up the other drive at all. You will use the boot disk for ME, and at the A: prompt, type SCANREG /RESTORE and you will get a window with a few dates that you can backtrack to. You can do a System Restore using the information from Zee's post.

If absolutely necessary, you can also load up the cdrom drivers, and put your ME disk into the drive, have your product code key handy, and just reinstall ME over the top of itself. That will also repair files and replace missing ones, but leave the rest of your stuff alone that's still on the harddrive. I've done this many times with W98 with no problems, and just did it again three or four days ago with my sister's computer when she was getting 'invalid system disk' on bootup after trying other things first.

TONI

- Collapse -
drive swap
May 18, 2005 1:55PM PDT

thanks that was the way I saw it too Norm

- Collapse -
system restore
May 18, 2005 5:22PM PDT

ok I followed the instructions and everything seemed to be going fine, did the scanregfix and the scan restore it said everything was successful when I went to safe mode it got to a certain point said there was a problem and the system halted I couldn't get back to the same place to write down the probs.

however in process of trying to figure out what happened I typed the path command and the answer was path= suprise no path

is that command part of the ansi.sys file?CAn I just type the path=c:\windows;\windows\command anyway, I can't remember and ME might be different so Toni, Zee, whats my next step? Norm

- Collapse -
what command
May 18, 2005 7:35PM PDT

are you trying to type? The one Zee gave you?

TONI

- Collapse -
path command
May 19, 2005 6:10AM PDT

at the dos prompt, after things stopped, I typed
"path" the usual response should be:
path= c:\windows;c:\windows\command

the path command varies somewhat in different dos or windows versions which is why I wasn't sure what it should be in windows ME any idea? Norm

- Collapse -
What are you trying to do exactly?
May 19, 2005 7:47AM PDT

I'm assuming you want to type a command of some sort in dos, but just typing 'path' doesn't tell us what type of command you are trying to instruct dos to perform.

TONI

- Collapse -
path command
May 19, 2005 9:08AM PDT

as I understand it a computer cant do anything if it doesn't know the path it neeeds to follow to get to where it is told to go. on every computer i've ever iyped "path" into at the dos prompt, it has responded with the path that the computer has been told to follow when it starts or is given a dos command. try it go to your dos prompt on your program files click to get the dos prommpt screen and type path

what i'm trying to do is find out what the standard path for the ME os is Norm

- Collapse -
Are you actually in dos when you are typing this
May 19, 2005 8:46PM PDT

or are you at the command prompt in a Windows ME environment?

Whenever I am in dos, by using the bootdisk to get to the A: prompt and starting from there, I either use the commands that are already on the bootdisk, or I change to C:\Windows\Command and type the specific command I need to use at that prompt instead since not all of the commands are on the bootdisk.

Since my Windows XP is still FAT32, I can use a W98 bootdisk, and still use a true dos command for most of what I want to do rather than the command prompt within XP itself. A few of the commands don't work no matter what, such as Fdisk, because XP doesn't use it, but the majority of the commands are recognized easily.

So, again, I'm confused about what actual command you are wanting to tell the computer to do, and what command prompt you are actually at with ME? A windows environment command prompt or a true dos environment with the bootdisk? If it's the System Restore function that Zee mentioned, I believe he meant this could be done within a true Dos environment with the bootdisk.....in order to edit the system.ini file as he mentioned....and that would I believe be the system.ini file in C:\Windows.

TONI

- Collapse -
Toni is correct regarding SR!
May 20, 2005 1:20AM PDT
- Collapse -
In dos
May 20, 2005 3:48AM PDT

I used the boot disc and did the scan registry fix and the scanreg restore and was told that I had been successful

I went to the system restore and it seemed to start I was told it would take awhile and then received the message:

while initializing device IFSMGR
the Micorsoft installable File System Manager cannot find the helper driver. be sure the IFSHLP.SYS has been installed

I was then told it couldn't continue and it gave three specfic reasons. I didn't write them down immediately and could never get back to that point again to find out the actual messages.

It was at this point that I asked the computer what the path was. the computer didn't know the path. I was at the c prompt.

Previously I had been told by the computer that the path was a:\; c:\;c:\windows\command now there is no response ecept path= and nothing follows the equal sign. Norm

- Collapse -
In Dos....response
May 20, 2005 4:16AM PDT

>>>>In dos
I used the boot disc and did the scan registry fix and the scanreg restore and was told that I had been successful

I went to the system restore and it seemed to start I was told it would take awhile and then received the message:

while initializing device IFSMGR
the Micorsoft installable File System Manager cannot find the helper driver. be sure the IFSHLP.SYS has been installed

I was then told it couldn't continue and it gave three specfic reasons. I didn't write them down immediately and could never get back to that point again to find out the actual messages.

It was at this point that I asked the computer what the path was. the computer didn't know the path. I was at the c prompt.

Previously I had been told by the computer that the path was a:\; c:\;c:\windows\command now there is no response ecept path= and nothing follows the equal sign. Norm >>>>

At the A: prompt using the boot disk, and also using the Windows ME installation disk (hopefully a separate install disk and not a vendor type), type the following:

extract R:\win98\win_19.cab\ifshlp.sys /L C:\Windows

and press Enter. Change the R: to whatever the cdrom drive letter is that the bootdisk tells you is loaded just before the A: prompt as some bootdisks put it at E: and others put it at R:

If you have a vendor CD instead, you will have to get a directory listing of what's on the cd so we can give you the correct path. If you know you have the cab files installed to a folder called C:\Windows\Options\Cabs you can use that source instead for the win_19.cab location

This will replace the ifshlp.sys file to the correct location on the harddrive and you can try again with the restore.

TONI

- Collapse -
empty config.sys file
May 20, 2005 10:19AM PDT

thanks Toni I printed out your reply I do have all the files in options\cab

I was examining the root directory and found out that my config.sys file is empty 0 bits. could this be the problem?

c;\windows\protocol.ini is empty also both of these files are dated from the computers birthday and are original Im not familiar with the protocol file

when I tried to start the computer without cdrom support I was told that the diagnostic files had been loaded to D: (the ramdrive?)

there is no autoexec.bat in my root directory, but I don't know if it is needed in ME.

I await your reply with bated breath Norm

- Collapse -
Here's the article about CONFIG.SYS
May 20, 2005 11:19AM PDT

It's not used for much and autoexec.bat even less.

http://support.microsoft.com/kb/q274646/ writes:

"Because Windows Millennium Edition (Me) does not parse the Config.sys file during the Windows boot process, MS-DOS-based programs that require Config.sys settings that are not the default settings may be affected. This article describes the default values that are used by Windows Me for the more common settings, and provides information about how to modify the value of the parameters if possible."

- Collapse -
config.sys
May 20, 2005 3:42PM PDT

thanks I saw that article which shuts down that avenue.What about the fdisk/MBR command. some info I've seen points to the MBR as the source of the invalid system disk error message.

What is the normal process for the computer to follow going from post to windows boot Norm

- Collapse -
cab extraction
May 20, 2005 11:18PM PDT

Hi Toni I tried to do the extraction but got a message : error could not open file.

I drilled down through the directories to win_19,cab and didn't find a directory \win98\ so I eliminated that from the command line and tried again, same message error.

I typed extract at the c: prompt and brought up the format screen for extraction but It is not making any sense to me I dunno maybe I need a different switch in the command line? Norm

- Collapse -
Extract isn't a command in the root of C:
May 20, 2005 11:33PM PDT

you either have to use it from the A: prompt using a bootdisk that has that command file already on it, or you have to switch to the C:\Windows\Command directory and then use it since Extract is a command within that folder/directory.

Location is everything.....lol....and dos is extremely unforgiving.

TONI

- Collapse -
cab eztract
May 21, 2005 6:19AM PDT

sorry , I was in the cabs directory. typing extract+ enter at the comand prompt brought up the extract menu/format, but like I said, I wasn't making sense of it.

I'll try from the boot disk,but I don't have much hope. what about the win98 directory in the command line Its not in my ME cabs directory. thanx Norm

- Collapse -
The command would be at the A:>
May 21, 2005 6:50AM PDT

extract C:\Windows\Options\Cabs\win98_XX.cab\ifshlp.sys /L C:\Windows

Replace the XX with the number of the cab file as I don't recall it now, but it might be 19.

If that doesn't work for some reason and you get back to the A: prompt with an error saying it couldn't be extracted or some such, type

C: and press Enter then type

cd\Windows\Command and press Enter so you should begin the Extract line at the

C:\Windows\Command>

TONI