Hi all,
I have been looking around but have been getting conflicting answers. I am looking at a Windows Vista Home Premium installation.
My questions are
1) Is Windows.old folder created when a user selects the "Upgrade" option? during installation.
2) Is Windows.old folder created when a user selects "Custom (Advanced)" during installation if they install it on the same partition without formatting?
3) I am aware Thumbcache.db is created on a per user basis. Would a new Thumbcache repository be created under both circumstances listed above or could the thumbcache be carried over to depending on the installation options. As far as I am aware as you cannot "upgrade" from Vista to Vista therefore the thumbcache must have been re-created as prior operating systems would have used thumbs.db.
4) Finally is there any other way to tell if the OS was a fresh install or an upgrade?
Thanks in advance.
Windows.old is generated every time you install another Windows OS of the same version or higher version into the same, already used and formatted NTFS partition. If you want to check, if this is an upgrade or clean install, have a look at the SYSTEM reg hive from Windows.old\System32\config\
You should have one in Windows.old and one in Windows. Compare both InstallDate values from - i think - Windows\CurrentVersion
But the existence of Windows.old is a clear evidence of an Upgrade. In case of "Clean Install" (with formatted drives) there is no Windows.old folder!
best regards,
Robin
Hi,
Thanks for the response.
Could you clarify what you would expect to see from comparing the two "InstallDate" from current Windows and Windows.old?
Sorry I don't currently have the capacity to compare them myself as I don't have a Windows.old available.
Also do you mean the SYSTEM hive or SOFTWARE?
Many Thanks
Hi,
Thanks for the response.
Could you clarify what you would expect to see from comparing the two "InstallDate" from current Windows and Windows.old?
Sorry I don't currently have the capacity to compare them myself as I don't have a Windows.old available.
Also do you mean the SYSTEM hive or SOFTWARE?
Many Thanks
Well, by comparing both values you can identify the time and date when the upgrade was done. It is done once C\Windows.old is created, comparing both values answers the question When it was done.
You can use Mitec`s WRR from http//
C\Windows.old\WINDOWS\System32\config\SOFTWARE and check the original InstallDate. WRR makes the conversion from UNIX time to a human-readable format for you.
Then you open the "active" SOFTWARE hive from C\Windows\WINDOWS\System32\config\ and check the value for InstallDate at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion. The active SOFTWARE hive gives you the answer when the OS was migrated.
To make it more simple, execute cmd.exe /K systeminfo|findstr Install on a copy of the running system. And again, systeminfo converts the time for you. To convert it yourself, have a look at
You should check Microsoft`s upgrade paths for the mentioned Vista version. It should have been a Windows XP Professional before (unconfirmed!). The aforementioned registry hive contains a Key called ProductName. It should contain the full name of the former OS, too.
best regards,
Robin
Hi Robin,
Thank you for the advice and clearing that up for me it is appreciated.
Thanks
I have found accidentally some more useful infos for you
"This article lists all the log files that are created when you upgrade to Windows Vista from an earlier version of Windows."
https://
Depending on the existence of several log files, you can confirm the success of an Upgrade. Quite interesting article, did not knew that….
have a nice day all,
Robin