¿Por qué es tan lento copiar archivos entre Mac y Windows?
La mayoría de las copias lentas entre un Mac y un PC con Windows tienen una de dos causas: la copia va por wifi, o la carpeta contiene miles de archivos pequeños. Comprueba primero qué conexión usa la copia y luego ocúpate de los archivos pequeños.
Por qué es más difícil de lo que debería
- Probablemente va por wifi. Aunque los dos ordenadores estén cableados o conectados por cable, conectarse por el nombre del ordenador puede encontrar la dirección wifi, y cada archivo cruza el aire.
- Los archivos pequeños se gestionan de uno en uno. SMB, el protocolo que usan los dos, abre, escribe y cierra cada archivo con solicitudes separadas. Una carpeta de miles de archivos pequeños pasa la mayor parte del tiempo esperando. En nuestras pruebas, un Mac tardó casi cuatro minutos en copiar 20.000 archivos pequeños por SMB con un enlace de 10 Gb/s.
- Cada solicitud se firma. Windows 11 versión 24H2 exige por defecto la firma SMB en todas las conexiones, lo que añade trabajo a cada solicitud.
- Los archivos se analizan. Microsoft Defender comprueba los archivos a medida que llegan al PC, y comprueba cada archivo la primera vez que cualquier programa lo abre. En nuestras pruebas, 2000 archivos pequeños que Defender no había analizado tardaron 18,8 segundos en copiarse de un PC a un Mac. La segunda copia tardó 1,3 segundos.
- El Finder añade archivos y consultas extra. Escribe archivos .DS_Store ocultos en las carpetas compartidas y pide iconos y vistas previas al navegar.
- El propio enlace puede ser desigual. En una pareja de PC con Windows y Mac con un cable de 40 Gb/s, Windows envió al Mac solo 12,0 Gb/s mientras el Mac devolvía 24,2 Gb/s, antes de compartir ningún archivo.
- El enlace por cable necesita su propia configuración. Compartir por un cable implica un perfil de red nuevo, ajustes para compartir, cuentas y una dirección que empieza por 169.254, en los dos ordenadores.
1. Comprueba qué conexión usa la copia
En el PC con Windows, abre el Administrador de tareas mientras se hace la copia y elige Rendimiento. Cada adaptador de red tiene su propio gráfico, así que puedes ver si el tráfico va por wifi o por Ethernet. El cable aparece como un adaptador Ethernet.
Si el wifi está ocupado, la copia encontró el otro ordenador por su dirección wifi. Desconéctate y vuelve a conectarte con la dirección de la conexión con cable de red o por cable directo, no con el nombre del ordenador. Desactivar el wifi un momento también confirma que la copia no lo está usando.
2. Comparte por el cable en vez de por wifi
Si los dos ordenadores tienen Thunderbolt 3 o posterior, o USB4, un cable entre ellos da un enlace de red directo. El Mac lo llama Puente Thunderbolt y Windows muestra una conexión Ethernet nueva. Cada lado se asigna una dirección que empieza por 169.254, porque no hay router que la reparta.
En el PC con Windows
Comparte una carpeta por la conexión del cable:
- Abre Configuración, elige Red e Internet, luego Ethernet y selecciona la conexión del cable.
- En Tipo de perfil de red, selecciona Red privada. Windows pone las conexiones nuevas como públicas, lo que oculta el PC y bloquea el uso compartido.
- Vuelve a Red e Internet, elige Configuración de red avanzada y luego Configuración de uso compartido avanzado. En Redes privadas, activa Detección de redes y Uso compartido de archivos e impresoras.
- En el Explorador de archivos, haz clic con el botón derecho en la carpeta, elige Propiedades, luego la pestaña Compartir y luego Compartir. Añade tu cuenta y ponla en Lectura y escritura.
- Abre Terminal y ejecuta
ipconfig. Anota la dirección IPv4 del adaptador Ethernet del cable. Empieza por 169.254.
En el Mac
Conéctate a la carpeta compartida:
- En el Finder, elige Ir y luego Conectarse al servidor.
- Escribe
smb://seguido de la dirección del PC en el cable, por ejemplosmb://169.254.20.30, y haz clic en Conectar. - Elige Usuario registrado e inicia sesión con el nombre de usuario y la contraseña de la cuenta del PC. Si el PC usa una cuenta Microsoft, usa su correo electrónico y su contraseña, no el PIN de Windows.
- Elige la carpeta compartida. Se abre en el Finder.
Para copiar en el otro sentido
Comparte una carpeta desde el Mac y conéctate desde Windows:
- En el Mac, abre Ajustes del Sistema, elige General, luego Compartir, y activa Compartir archivos.
- Haz clic en el botón de información junto a Compartir archivos y luego en Opciones. En Compartir archivos de Windows, selecciona tu cuenta e introduce su contraseña.
- En Ajustes del Sistema, elige Red, luego Puente Thunderbolt, luego Detalles. Anota la dirección IP que aparece en TCP/IP.
- En el PC, escribe
\\seguido de la dirección del Mac en la barra de direcciones del Explorador de archivos, por ejemplo\\169.254.40.50, e inicia sesión con tu nombre de usuario y tu contraseña del Mac.
Un punto amarillo y «IP autoasignada» junto a Puente Thunderbolt son normales en un enlace por cable. Si Puente Thunderbolt o la nueva conexión Ethernet del PC no aparecen en absoluto, uno de los puertos o el cable no transmite Thunderbolt ni USB4.
3. Comprime las carpetas de archivos pequeños
Un archivo grande se mueve mucho más rápido que miles de pequeños. Comprime la carpeta, copia el archivo comprimido y descomprímelo en el otro lado. En un Mac, haz clic en la carpeta con la tecla Control pulsada y elige Comprimir. En Windows, haz clic con el botón derecho en ella y elige Comprimir en y luego Archivo ZIP.
Si copias desde el PC con Windows y no puedes comprimir antes, robocopy copia varios archivos a la vez en lugar de uno en uno. En Terminal en el PC, ejecuta:
robocopy "C:\Projects\Site" "\\169.254.40.50\Shared\Site" /E /MT:16Sustituye las dos rutas por tu carpeta y la carpeta compartida del Mac. /E incluye las subcarpetas, y /MT:16 copia 16 archivos a la vez. No borra nada en ninguna de las dos carpetas.
4. Haz que el Finder no escriba archivos .DS_Store en las carpetas compartidas
Esto cambia un ajuste del Finder. En el Terminal del Mac, ejecuta:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool trueLuego cierra sesión y vuelve a entrar. Para deshacerlo, ejecuta el mismo comando con delete en lugar de write y sin -bool true.
5. Vuelve a conectarte tras el reposo, un reinicio o desenchufar
Una carpeta compartida no vuelve sola cuando cualquiera de los ordenadores entra en reposo o se reinicia, o cuando se sale el cable. El Finder dice que la conexión con el servidor se ha interrumpido, y el Explorador de archivos muestra la carpeta compartida con una X roja.
Vuelve a conectarte de la misma forma. En el Mac, Conectarse al servidor muestra los servidores recientes. En Windows, la barra de direcciones recuerda la dirección. Si la dirección 169.254 del otro ordenador ha cambiado, busca primero la nueva. Para formas de mantener conectada una carpeta compartida, consulta la carpeta compartida se desconecta tras el reposo.
La firma y el análisis de seguridad protegen tus archivos, así que no recomendamos desactivarlos para ganar tiempo.