El otro día fui a arreglar el ordenador de un amigo -¿te suena familiar?- y me salió un error que no había visto nunca a la hora de instalar Windows. En este caso fue con Windows 7, pero por lo que he leído en internet también puede pasar en Windows 8 y Windows 10.
Para solucionarlo me tocó investigar bastante tiempo porque hay muy poca información y bastante mala al respecto. Por eso decidí hacer este artículo, para ayudar a los que se encuentre con el dichoso código de error 0x80070057.
Para leer más tarde...
Código de error 0x80070057: posibles causas
El origen del error 0x80070057 puede tener múltiples orígenes, pero las causas más comunes son:
- La partición del sistema tiene algún sector dañado o mal configurado. Suele dar problemas a la hora de instalar Windows.
- Configuración erronea de los símbolos decimales. Puede dar problemas con software de terceros cuando el idioma que se usa es diferente al inglés.
- Claves de registro mal configuradas. Puede dar problemas a la hora de hacer copias de seguridad de Windows.
1. Partición dañada
Se produce al instalar Windows y es con diferencia el error más difícil de tratar, ya que, para arreglarlo, la mejor solución que he encontrado por internet es formatearlo en otro ordenador… Sin embargo, hay una solución más rápida y cómoda.
Windows no pudo dar formato a una partición en 0. El error se produjo al preparar la partición seccionada para instalación. Código de error: 0x80070057.
- Lo que haremos será abrir el Command Prompt, para ello hay que presionar Shift + F10 simultáneamente.
Mensaje de error 0x80070057 al instalar Windows 7 - En la nueva ventana escribe diskpart y presiona el Enter.
- A continuación, ejecuta lisk disk.
- Ahora podremos ver el número de la partición dañada. Fíjate que el tamaño coincida con la partición que te daba problemas.
- Si la partición problemática era la “0”, ejecutaremos select Disk 0.
- Escribe el comando clean y dale al Enter.
- Ahora vamos a crear la partición en donde vamos a instalar Windows (el disco duro C). Para ello ejecuta create partition primary size=500000. En este caso tenemos un disco duro de 500 GB.No te preocupes demasiado por ajustar los GB para que no sobre ninguno, al acabar el proceso podemos eliminar estas particiones y crearlas desde el asistente de Windows que te indica el espacio que queda libre, para poder ajustar los GB al milímetro.
- Escribe list partition.
- Seleccionamos la partición donde queramos instalar Windows: select partition 1.
- La activamos: active.
- La formateamos en NTFS: format fs=ntfs quick.
- Salimos de Diskpart: exit.
- Salimos del Command Prompt: exit.
- Le damos a actualizar en la ventana de instalación de Windows para refrescar la tabla de particiones.
Hecho esto ya podemos seguir el proceso de instalación normal o eliminar la partición para ajustar los GB de manera más exacta.
2. Cambiar la configuración del símbolo decimal
Por raro que parezca, el error 0x80070057 puede producirse, a veces, por tener mal configurados los símbolos decimales. Para cambiar la configuración del símbolo decimal hay que:
- Abrir el Panel de control.
- Hacer clic en el reloj.
- Lenguaje y luego región.
- Ahora hacemos clic en la pestaña de formatos y vamos al menú de configuración adicional.
- Desde aquí podemos cambiar el símbolo decimal y luego hacemos clic en Aceptar dos veces.
Configuramos el decimal y le damos a Aceptar - Para que tenga efecto los cambios debemos reiniciar el PC.
3. Fallo de configuración en el registro de Windows
Si el error 0x80070057 nos aparece durante la copia de seguridad de Windows, entonces el problema suele estar relacionado con el registro de Windows, para solucionarlo:
- Haz clic en botón de inicio de Windows y escribe regedit. Luego presiona Enter.
- Ve abriendo y siguiendo la ruta: HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Microsoft > SystemCertificates.
No encontraremos con algo parecido a esto - Ahora en el panel derecho hacemos clic con el botón derecho del ratón y seleccionamos Nuevo y luego DWORD (32-bit) Value.
- Cambiamos el nombre a CopyFileBufferedSynchronousIo.
- Hacemos doble clic sobre el nuevo registro CopyFileBufferedSynchronousIo y le damos el valor de 1 y le damos a Aceptar para guardarlo.
Ya puedes cerrar el Editor del Registro y reiniciar tu ordenador para comprobar si se ha solucionado el problema.