While I use Windows 2000 Pro for certain tasks like motorcycle tuning software. I never use that Windows laptop on the internet when I can help it. One thing I do is defrag and compress the heck out of Windows since it likes to scatter files all over the partition. I also use CCleaner also to get rid of cruft also.
Any hows. On my Asus EEE 900. If I leave a Flash Drive (Puppeee) physically in the Netbook. And Boot off the internal drive (AntiX 8.5). And mount the Puppeee flash drive in Antix. Or vise versa and boot into Puppeee and Mount AntiX in Puppeee. I get a file check on either drive on next boot because fdisk reports drive was not unmounted cleanly and will do a file check, Which after it checks partition. It goes into a reboot.
The work around solution for me is to make sure I unmount the drive before shutdown. Or. Just remove the flash drive physically before booting up internal drive.
Mine though is a 4/16 gig SSD drive. Ext2 partitions on internal, and external flash drives.
No swap either as I don't do swap on Solid State Drives.
This might be of interest to you also. I will be making a pendrive of it also to test on a Acer Aspire one ZG5 Netbook.
I consider it one of the more Stable Puppy Distros for Netbooks and Jemimah is a top notch developer IMO.