I had a bad experience once when I did some unexpected behavior and maybe the power went out and a Windows driver I used to access my Mac harddrive fudged something enough that even my Mac couldn't recover the filesystem. I was able to use a disk recovery program to scan the drive and save what it could on an external HD. I lost a lot of data, I don't want that to happen again.
So I'm asking this, is there any problems with Linux using NTFS? If I power it out, pull cables, do weird things and run Linux using a virtual machine (and repeat all madness there) will I have any problems? Obviously a partial transferred file will be lost and it may want a second to revert/repair midway writes. Will Linux handle NTFS as correctly as Windows does? Do I have anything i need to worry about?
I'll be using Ubuntu but I'm likely to switch over to Debian and maybe other Debian based OS.