This is my first Android Phone without an SD card slot (Had Samsung Galaxy, Thunderbolt and Bionic before). Trying to understand. Is the Internal Storage a physical storage medium like you find in the iPhone or is it an internal SD card? Some people talk about virtual SD drive and partitioning. Am I able to partition the internal storage so that part of it will work like an external SD card and does not get erased with ROM upgrades? Thanks