Windows Vista Business keeps going into repair mode but can boot into safe mode

My system keeps going through the repair mode and says it cannot repair anything, then when I reboot it goes back into repair mode again.  I can however boot into safe mode.  I ran checkdisk and spybot search and destroy but it still does not boot on it's own.

I tried putting the drive on another system and after doing the repair it was able to boot to Windows.  

I then put the drive back on the original system and it does the same thing, goes into repair mode.
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.

JohnBusiness Consultant (Owner)Commented:
I ran chkdsk and spybot search and destroy

Does the machine have viruses?  Did Spybot find anything?  You could always try Malwarebytes (free download trial).

Since you can run the system on another computer, that suggests bad drivers. Normally working systems cannot run on another computer unless it is identical.

Is the other computer identical?  Or is the non-working computer a cloned disk of the working computer?

I suggest you boot to safe mode and replace the chipset, video, audio and network drivers with the newest available drivers. I think this may be what is preventing proper starting.

.... Thinkpads_User
You could try a system restore from safe mode command prompt by typing rstrui.exe and see if you could restore your system to an earlier point. If it works, it may solve your problem.
Michael MachieIT SupervisorCommented:
If the drive was originally formatted as NTFS then you won't be able to move it from one machine to another and have it boot up without issue. This is a security feature of NTFS file systems to keep people from stealing a HDD and putting it into another machine and snag the data. You would need to install as a secondary drive in a PC and then pull the data, then re-install the O/S.

A 'Repair' might work but highly doubtful.

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
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

i have swapped many disks to another system - they all boot fine, but start installing drivers; no problem there.
what i would do, is run a diag on the drive, to be sure it runs ok Do this on the known working system
then do a chkdsk on it.
then check if it still has problems
i use the UBCD for running diags :
Hardware diagnostic CD    UBCD
 i suggest the UBCD  to run some diags first - to be sure about the basics
go to the download page, scroll down to the mirror section, and  click on a mirror to start the download
Download the UBCD and make the cd   <<==on a WORKING PC, and boot the problem PC from it
Here 2 links, one to the general site, and a direct link to the download

since the downloaded file is an ISO file, you need to use an ISO burning tool
if you don't have that software, install cdburnerXP :

If you want also the Ram tested - run memtest86+ at least 1 full pass,  - you should have NO errors!
For disk Diagnostics run the disk diag for your disk brand (eg seagate diag for seagate drive)  from the HDD section -  long or advanced diag !  (runs at least for30 minutes)                        ultimate boot cd             download page
Have a check on this when in "Safe Mode":
Start > Run > type "msconfig" > go to "Boot" Tab, I believe in your case should be more than 1 options with "Repair Mode", try to select the default OS and click the button "Set As Default", restart and see.

Hope this help.
Michael MachieIT SupervisorCommented:
Is the O/S on the drive 64 bit?

If so, is your computer 64 bit compatible?

If not, the O/S will never load..
Michael MachieIT SupervisorCommented:
Thank you, sir. If you need further assistance with recovering the data etc, let us know :)
what was the used solution?
foxhelpAuthor Commented:
I installed the drive as a second drive on another system and pulled the data off.
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 Vista

From novice to tech pro — start learning today.