Me parece que tienes una opción usando
Unetbootin:
- Particiona tu disco duro - agrega una partición fat32 pequeña, con tamaño suficiente para contener un livecd de la distro que elijas (podría ser Puppy, es una de las distros OTB de Unetbin y me parece más práctica que DSL).
- Descarga Unetbootin para windows, ejecútalo e "instala" tu distro en la partición que creaste para eso en vez de un usb (la aplicación permite seleccionar una undiad de disco duro).
- Unetbootin instala un cargador de arranque en la raiz del medio seleccionado (en este caso, el disco duro) esto te permitirá arrancar tu computadora y cargar puppy, como si lo hicieras desde la unidad cd CD.
- Instala en la otra partición, después podrás recuperar el espacio de la partición pequeña (o bien deja disponible ese espacio por si requieres a futuro instalar de nuevo o encuentras otra distro).
Saludos y comentanos que tal te va.