What's showing you that you have no ext partition. Windows won't see it because it's not ntfs. Linux will see it because Linux is designed to run in ext partition.
How big is your SD card?
What ROM are you currently running?
Sent from my LG-VM670 using Android Central Forums