|Windows automatically makes a hidden System Volume Information folder on every hard drive partition regardless whether it's on a internal hard drive, or on an external hard drive, if the partition is software partitioned and formatted using something Windows recognizes - FAT, FAT32, or NTFS. |
If you delete the System Volume Information folder on any hard drive partition, it will re-appear when any change to the data on the partition has been made.
It doesn't, however, make that on a USB flash drive or on a memory card.
Vista and Windows 7 use a slightly different NTFS version on the partitions it makes than XP and 2000 do.
If the partition Vista or Windows 7 is on was NTFS software partitioned and formatted using Vista or Windows 7, when you are dual booting one of those and XP, when you boot Vista or Windows 7 it can see the XP NTFS partition, but when you boot XP it cannot see the Vista or Windows 7 made NTFS partition in My Computer or Windows Explorer.
On the other hand, if you use XP (or 2000) to make all the NTFS partitions, both operating systems can see all the NTFS partitions.
If you set up your dual boot configuration the default way by using the multiboot feature built into XP, or Vista or Windows 7, EVERY TIME you boot XP, ALL the System Restore restore points are DELETED in Vista or Windows 7.
Microsoft has no real fix for that, only workarounds - if you have the Ultimate or Business Vista or Windows 7 version, you can use the BitLocker feature, or you can use another workaround that doesn't always work.
What I did (I have Vista Home Premium and XP MCE 2005) was install a third party boot manager program that can be set to HIDE Vista's or Windows 7's Windows partition from XP while booting into XP, and NOT use the multiboot feature built into the operating system.