I
@ShadowWolf said:NTFS is a journaling file system, so this has always been supported. Atomic Transactions is a Kernel level improvement and not an NTFS improvement.
The only substantial changes to NTFS have been in the areas of bugfixes and feature changes; however, largely the last set of major changes were in the Windows XP release.
Vista is not and never will be "more fragile with crashes." The whole "crashing your computer corrupts your drive" thing has been gone for a while. You can lose chunks of data and such, but that's about it. You shouldn't see instances where the whole drive gets pooched. If you do, I'd pin it on the motherboard / drivers or something of that nature before I'd pin it on NTFS.
Plus, don't confuse the crappiness of Win32 with the FS.When do you propose the magical point was crossed where a NT crash is unable to horribly corrupt an NTFS volume? This definitely happened in Win2000, as I detailed a few posts up. The chanegs to NTFS going from W2K to XP are probably less significant than the changes going from XP to Vista. Just because you don't notice them as a user, doesn't mean they didn't happen. NTFS transactions involve changes in the NTFS driver as the kernel, though not necessarily in NTFS on-disk structures. There are others as well if you read up on what has been done after the WinFS abortion. When a system is crashing, it can do any stupid thing it wants, including writing over a critical part of the file system. This is true of any OS and thre is no way to completely mitigate the possibility, only reduce it.