To be warned of arrays being unpacked, you can do SetSystemOptions[PackedArrayOptions->UnpackMessage->True]
or, in versions after 7, On["Packing"]
(thanks to OleksandrROleksandrR for pointing this out). The you see that eg Select
unpacks: try Select[fpacked, 3]
and a message is produced. Also assigning a value of different type to a packed array unpacks it: try fpacked[[2]] = 4
to see this.
So, you could set $Post = Developer`PackedArrayForm
and then packed arrays would be displayed in a special way. I am not sure if this has any other sideeffects (this has been suggested in thisthis great answer by ruebenko).