Additional checks to prevent partitioning internal storage

Change-Id: I9fcd7e0169fbdd52405c0c86aafbef091f69411e
diff --git a/partitionmanager.cpp b/partitionmanager.cpp
index d83518b..af89e40 100644
--- a/partitionmanager.cpp
+++ b/partitionmanager.cpp
@@ -1862,7 +1862,7 @@
 #else
 	TWPartition* SDCard = Find_Partition_By_Path("/sdcard");
 #endif
-	if (SDCard == NULL) {
+	if (SDCard == NULL || !SDCard->Removable || SDCard->Has_Data_Media) {
 		LOGERR("Unable to locate device to partition.\n");
 		return false;
 	}