Recientemente, a los 2 meses de escribir esta respuesta, necesité actualizar un ordenador para un compañero de trabajo. El disco original estaba en un Lenovo Core i5 con 4GB de RAM. El nuevo ordenador era un Dell Core i7 con 16GB de RAM. El Lenovo se compró con un sistema operativo Windows 7 preinstalado, pero ahora estaba ejecutando Windows 10. El Dell era un PC con Windows 10, para empezar.
Usando Clonezilla, hice una imagen de la unidad de Lenovo a la unidad de Dell. Un disco era Western Digital, el otro era Seagate. La interfaz para ambos era SATA.
El único controlador que el Lenovo y el Dell tenían en común era el controlador de Ethernet. por lo que esto funcionó. Había instalado un dongle USB a Ethernet en el Lenovo, que luego utilicé en el Dell ya que había previsto problemas con los controladores del Lenovo que no funcionaban en el Dell. El Dell arrancó y me permitió utilizar el usuario administrador para iniciar la sesión. Windows inmediatamente se quejó de una licencia inválida pero pude usar la licencia OEM de Dell para validar Windows. (Después de eso, el proceso de actualización de Windows actualizó todos los controladores de Dell. El único programa que necesitó ser reinstalado fue Google Chrome. Todo lo demás funcionó perfectamente.
Aunque cloné la unidad, para preservar un sistema de trabajo, este proceso habría funcionado usando la unidad original de Lenovo.
Creo que este proceso funcionará la mayoría de las veces siempre que tengas una licencia válida y una forma de llegar al sitio de actualización de Windows.