Ok, I know that XP is not supposed to have IO.SYS, MSDOS.SYS and CONFIG.SYS because it is NT based.  Why do I have these files though?  They are empty (checked all with notepad and say 0 k).  Was this a result of the virus I just cleaned off, is it safe to delete, or am I just too dumb about XP and they should be there (doubt that one)
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.


  HI rmcferren,

  These files are for backwards compatability.  They are used by some DOS based applications
  and these applications sometimes will not work correctly without those files.
I don't find them on this XP machine, if they are empty they can be deleted. You didn't say which virus but the files being there does not appear normal.
rmcferrenAuthor Commented:
Ok there were four:
Dropper.Small.12.AS (Two Occurences)
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.



  These are located in the root folder of C:\ normally and are hidden by default.
  Open Windows Explorer, select Tools, Folder Options, and select show hidden files
  and they will appear.  As previously mentioned they are for backwards compatability
  with DOS based apps and you may not need them but if they are taking up 0 KB why
  not just leave them.

  Not sure of your antivirus protection but you should delete any of the files that maybe
  quarintined or backed up.  
  I always like to run another antivirus program since they will sometimes locate a virus
  my original antivirus program missed.

  You which I pretty sure you already know about download and use


  For spyware I have found a program that I think is better than Spybot, but it's not free
As long as you are not using a 16 bit application such as a dos based application, then it is alright to delete the files.  XP now uses the registry to store this type of information, however if the a program insist on using the file base storing of information upon installation XP will use the ".NT" version of the file rather than the ".SYS".  The problem is that when a user performs an installation of a 16 bit program, XP prevents "Users" from writing to the %SystemRoot% folder.  As you already know the ".SYS" version of the files are located at the root level of your primary partition.

NOTE: "The only exception to this rule is during the installation of 16-bit code. If 16-bit code uses these files, Windows XP security prevents Users from writing to files in the %SystemRoot% folder."

Hope this settles your stomach!


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
I think I must have rechecked "the hide system files" when I did search at work, I certainly see the files on my home PC.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows XP

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.