I created a partition on USB harddisk in windows and it reports to be an NTFS partition.
Yet in ubuntu 9.10 fdisk says it a FAT16 partition.
Isso realmente não significa nada. O fdisk só pode ler o rótulo da partição, que não corresponde necessariamente ao sistema de arquivos da partição.
If I mount with -t ntfs I see nothing, but if I mount without it I see all the files.
Bem, basta olhar para a saída de mount
. Ele lhe dirá qual sistema de arquivos o Linux usou para montar o fs (a parte "tipo ...").
É provavelmente NTFS, talvez com um nome diferente. Por exemplo. o novo driver NTFS no kernel aparecerá como "tipo fuseblk", pois usa o FUSE para implementar o NTFS.