Lo que preguntas da igual sea slim o fat. La xbox lee cualquier disco duro usb formateado en fat32 o hfs(creo que es este formato) completo,da igual los gigas que tenga los leera todos pero esto solo lo puedes usar para ver pelis,musica y fotos.
Supongo que lo que quieres es poder instalar algun juego y descargarte demos en el disco usb, conectas el disco y en las dos opciones que te da reservas espacio para almacenamiento xbox, le das la cantidad de gb que quieras(dale el maximo si puedes) y NO te borrara nada de lo qe tengas en el disco duro, tan solo reservara esos gigas en un formato especial para poder instalar juegos y usarlo como si fuera un disco duro de la consola. Te recomiendo antes de hacerlo que desfragmentes el disco duro para que el espacio reservado sea correlativo y vaya mas fluido.
Una vez reservado ese espacio puedes usar ese espacio usb para instalar juegos, y el resto del disco duro como lo vienes haciendo habitualmente.
Si le das a formatear en vez de reservar espacio perderias todo lo que tengas en el disco duro, y el espacio reservado lo puedes modificar haciendolo mas grande o mas pequeño y hasta incluso borrarlo que no perderias el resto de lo que tienes en el disco duro.
De todas formas un espacio de 20gb se queda pequeño, en dos juegos que instales te quedas sin espacio, por lo que es mejor comprar un disco duro para la slim, yo tengo el mismo modelo que tu y le he colocado uno de 128gb. Y si buscas por el foro hay gente que se ha comprado el de 250gb por menos de 50€ en paginas de importacion, en mi familia hace poco mis cuñados compraron 2 y funcionan de puta madre, comprados en dealextreme.