You can't read them from the /dev directory, they need to be mounted. I have never used the software you are using to run linux inside windows, so I have no frame of reference for what Colinux or Topologlinux are, though I would guess topologlinux is your distro.
The first hard drive is hda, the second is hdb, and the CDRom is usually hdc, unless you do have 3 hard disks. Those aren't partitions, they are the entire physical disk. If you have 2 windows partitions (say c: and d:) on the first drive, then c: translates to /dev/hda1 and d: would be /dev/hda2. The second disk has the same rules, but it will be /dev/hdbX, where X is the number of the partiton.
Mounting can be tricky, particularly is you are trying to mount files formated with the windows default of NTFS. There are projects to allow linux to read and write to NTFS, but they are still experimental. At present, it is safest to mount NTFS as read only. FAT32 and all the FAT filesystems can be mounted read/write by linux.
You need to read "man mount" to see all thr possibilities, and there are many. For a simple mount, I would do (all as root):
mount -t autofs /dev/hda1 /mnt/windows/c
That should mount your first partition on the first drive to /mnt/windows/c. You can make other directories and mount whatever whereever. if -t autofs doesn't work (auto fs), you may need to specify NTFS or whatever the file system is.
All this gets asked all the time, and 30 seconds of research here or at google would have given you this answer.