Unless you have a non-standard setup, sda/sdb etc are no longer used, at least not when the system is running.
If you run
cat /etc/fstab, you will see that partitions are mounted by UUID and not by device; UUIDs are unique for each partition.
Code:
wim@aa0:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=4e8c9e38-845f-435a-b24a-ef8c37cba4a2 / ext4 noatime,errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=ef260aa3-f22f-4730-8517-8546c15cba30 none swap sw 0 0
#/dev/sdb1 /media/cdrom0 udf,iso9660 user,noauto 0 0
wim@aa0:~$
The same applies when you insert a memory stick or pendrive. If they have a label, that will be used, else the UUID will be used. You can see it when it's connected by running
ls /media in a terminal; you will see e.g. /media/pendrive (label of the memory stick is 'pendrive') or /media/longnumber (UUID).
So under Linux, I would not be worried. If you manually (or using your own scripts) mount by device, the story will be different!
I'm not sure what Windows does but if you can still see everything as expected, there is no reason for concern.
Bookmarks