Qual é a diferença entre o disco local (c :) e (d :)?

Basicamente, são dois volumes diferentes, ou ponteiros para dispositivos de armazenamento físico, como SSDs, CD-ROMs, DVDs, HDDs, etc. No Windows, se um volume não tiver nome ou o SO não puder ler o nome, ele chamará "Disco local". Provavelmente, isso significa apenas que você tem dois discos rígidos, dois SSDs ou um disco rígido e um SSD no seu computador.

No Windows, a unidade C é a unidade de inicialização, não importa o quê. Por que não A ou B? Porque quando o Windows surgiu, a maioria dos computadores tinha duas unidades de disquete. Eles eram A e B, e todos os discos rígidos eram de C a Z. De um modo geral, você não vê uma unidade A ou B em um PC Windows moderno. D é apenas o seu segundo disco rígido (ou um CD-ROM / DVD, se você tiver um, ou uma unidade flash, etc.). Se você estiver instalando um software, geralmente é uma boa prática colocá-lo na pasta do programa do seu computador, que no caso do Windows é sempre C: \ Arquivos de Programas ou C: \ Arquivos de Programas x86. Qualquer outra coisa, você poderia colocar na unidade D e provavelmente o sistema operacional não se importaria, mas é o Windows para que você nunca tenha certeza de nada.