Los tipos de software de sistema incluyen cargadores de programas, sistemas operativos y sus componentes, controladores de dispositivos, herramientas de programación, programas utilitarios, entornos de escritorio e interfaces gráficas de usuario, líneas de comandos, BIOS, hipervisores y bootloaders. El software de sistema almacenado en memoria no volátil se denomina firmware. Los métodos para restaurar la información almacenada en dispositivos incluyen copias de seguridad y comandos como "copy", "cp" u her