Microsoft made a rule many years ago that drive B: is a floppy disk drive period. Later they decided to ignore this rule and allow you to use it for a HDD. Question is? Who is at fault?
1. Microsoft for doing the above written thing.
2. You for using a floppy drive letter for a HDD.
3. AMD for not letting you install CCC somewhere which is commonly a removable drive.
I think all. Unless you have more partitions than letters available in the alphabet, don't use the traditional floppy drive letter for HDDs. If you do have more, consider mounting instead of using drive letters.
Mounting can work now. Mount your B: drive or one of its subfolders to a subdirectory of C: and leave it permanent. Install to this mounted location. You can keep the drive letter as well.
CPU: AMD Phenom II X4 810 @ 3120MHz | RAM: Kingmax 2x2GB DDR2 800 @ 833MHz| MoBo: MSI K9A2 CF v1.0 (BIOS: 1.D)| GPU: Asus HD 6850 1024MB (DirectCu) @ 835/1135MHz | Display: L24FHD | PSU: PC Power & Cooling Silencer 750 Quad | OS: MS Windows 3.11 Pro x64