A solução mais fácil seria fazer backup de seus dados e redimensionar suas partições para que o primário seja maior. Você pode usar o gparted ou o applet de Gerenciamento de Disco do Windows 7; mas com o miniaplicativo Gerenciamento de disco, acho que você terá que fazer muitos embaralhamento manual de seus dados e partições para liberar espaço no final da unidade do sistema para aumentar essa partição.
Infelizmente, não há uma maneira fácil de fazer o que você deseja sem criar um pesadelo de gerenciamento de disco, porque os componentes compartilhados e, muitas vezes, até as cópias dos instaladores originais são comumente instalados na unidade do sistema. Além disso, qualquer coisa no seu diretório Usuários (incluindo sua área de trabalho e a pasta AppData). Existem alguns programas, como o Chrome, que realmente são instalados na sua pasta AppData em vez de Arquivos de Programas.
Você pode mover certos diretórios para outra partição e criar pontos de junção NTFS para apontar para eles, como Tom Wijsman observou, mas, em última análise, isso apenas aumentará a complexidade do gerenciamento de seus dados.
Pode valer a pena dar um passo para trás e revisar suas razões para manter o sistema operacional e todos os aplicativos separados, já que você terá que reinstalar todos os aplicativos de qualquer maneira se precisar reinstalar o sistema operacional. A única razão pela qual posso pensar em manter a partição OS pequena é tão chkdsk não demorou tanto (desde que você tem que reiniciar para executar chkdsk /r
ou chkdsk /f
na unidade do sistema, e isso nem sempre é conveniente) .
Se você ainda não fez isso, recomendo executar o WinDirStat no disco rígido para confirmar o que está ocupando todo o espaço. Pode ser o caso de muitos gigabytes de espaço em disco serem consumidos por pacotes de instalação de driver, instaladores Java, etc.