estas louco?
claro que nao.
os ficheiros na memoria interna, ou seja a partição /data têm várias subdivisões como /app, /data, /dalvik-cache. /system, etc.
não podes nunca substituir a partição /data pelo /sdcard
porquê.
quando inicias o android ele primeiro lê os scripts do boot.img, entre os quais, os de montagem
mout / /data /data \
mount / /system /system \
mount / /scard /sdcard \
mont / /scard /sdcard \.android secure
mount / /mnt /sdcard /asec /obb / \
etc
Aqui vês que para o android iniciar bem, uma partição não pode ser substituida, ou resubstituida pela outra senão falha a montagem e em alguns casos, nunca mais liga.
Acho que o Link2SD, lida bem com o problema.
Eu ja ando a alterar o boot.img e o kernel e os proprios consituintes.
está no meu plano, diminuir o custpack e aunmentar a data, para 300 mb internos.
nao hesites em perguntar nada