Este problema ha sido extremadamente frustrante para nosotros: al transferir un gran archivo VHD (disco duro virtual) desde una máquina con Windows 7 a través de la red a una máquina física con Windows Server 2008 en nuestro centro de datos, la transferencia de archivos de Windows falla a 4 GB de manera constante. Tenemos una conexión directa de 100 mbit desde nuestra oficina principal a nuestro centro de datos.
Cuando la transferencia falla, el mensaje de error que recibimos es:
There is a problem accessing \\server-name\d$
Make sure you are connected to the network and try again.
Es sólo archivos VHD más de 4 GB de que falle. Si enviamos cualquier otro tipo de archivo, funciona bien. Si comprimimos el VHD, eso también funciona. Además, podemos enviar un VHD en la otra dirección (desde el centro de datos a la oficina principal) sin problema. Son solo archivos VHD en esa dirección.
Notas importantes:
- ¡Todas las particiones son NTFS!
- No hay firewall entre la estación de trabajo y el servidor
- Hemos intentado deshabilitar el antivirus en la estación de trabajo (no hay antivirus en el servidor)
- Hemos intentado transferir el archivo desde una máquina que no está en el dominio
- Hemos intentado transferir el archivo desde una máquina Ubuntu (todavía falla pero a unos 450 MB en lugar de 4 GB)
- La captura de Wireshark muestra 40 ACUSE DUP cuando falla la transferencia
- Xcopy y Robocopy (con indicadores de reinicio) ambos fallan (mismo punto)
- La transferencia FTP falla a 4,14X, XXX, XXX bytes y no se puede reiniciar en ese punto
- Intentamos cambiar la extensión del archivo (estúpido, pero un último recurso) a algo distinto de vhd antes de enviarlo, pero aún así falló
- La conexión es la siguiente: Estación de trabajo Dell (Oficina principal) -> Conmutador administrado (MO) Dell PowerConnect 5448 -> Enrutador HP Procurve 2910al-24G Layer 3 (MO) -> Enlace TLS 100Mb -> Enrutador HP Procurve 2910al-24G Layer 3 ( Centro de datos) -> Conmutador administrado (DC) Dell PowerConnect 5448 -> Servidor Dell (DC)
Básicamente, son solo archivos vhd> 4 GB, desde nuestra oficina principal hasta nuestro centro de datos, los que fallan. Todo esto simplemente no cuadra ... en este punto, creo que es un problema con nuestra configuración de hardware de red, pero no entiendo cuál es la diferencia entre transferir un VHD grande (que falla, a 4 GB) y un archivo de video grande (que funciona siempre).
fuente
Respuestas:
Después de solucionar este problema durante muchas horas (y probar todas las sugerencias publicadas aquí), el problema resultó ser el enlace TLS entre nuestra oficina principal y el centro de datos. Llamé a nuestro proveedor de TLS y después de hablar con varios técnicos de NOC, uno de ellos había escuchado sobre el problema exacto antes. Resultó que algunos de sus equipos de capa 2 eran viejos y tenían problemas con los datos de VHD.
La solución fue actualizar el firmware en estos dispositivos, que fue realizado por el proveedor de TLS. Ahora no tenemos problemas para transferir VHD grandes. Para aquellos interesados, nuestro proveedor de TLS es Shaw Communications en Victoria, Canadá.
fuente
Prueba Xcopy o Robocopy; al menos uno o ambos tienen un interruptor de "reanudar". Rsync también puede ser de ayuda.
Por curiosidad, ¿una de las máquinas es de 32 bits, pero la otra es de 64 bits? Si es así, ¿puede probar su copia con una máquina de 64 bits temporalmente?
fuente
Si busca en Google fallas en la copia de la red de archivos grandes, encontrará algunos hilos que hablan de problemas similares, pero no solo de los VHD. Este KB generalmente está vinculado para ver si es útil ajustar la configuración de NIC. Descarga de TCP, configuraciones de chimenea, etc.
http://support.microsoft.com/kb/951037
fuente
Mmmmhhhh ... veo las diversas respuestas anteriores y me doy cuenta de que todavía no puedo decir si realmente trataste de copiar con un programa de copia de 64 bits. (xcopy, robocopy y la mayoría de los clientes FTP son de 32 bits, incluso en Windows de 64 bits).
¿Puedes probarlo con la versión de 64 bits de TotalCommander V8.0? (Sigue siendo un Release Candidate, pero muy estable). Eso es realmente solo de 64 bits.
Otra cosa para probar si el servidor tiene IPV6 habilitado (generalmente lo hace en W2K8): deshabilite IPV4 completamente en la estación de trabajo para que la copia tenga que usar IPV6. Será interesante ver si eso hace la diferencia.
Si ninguno de los anteriores brinda alivio ... Siempre puede usar HJSplit (o la función de división de TotalCommander) para dividir el archivo en fragmentos de 1 GB, pero, por supuesto, debe tener un medio para volver a unirlos en el servidor. Eso dependerá de si tiene acceso para ejecutar un programa en el servidor. (Solo "copy / b chunk1 + chunk2 + chunk3 total.vhd" funcionará si no se le permite instalar software adicional en el lado del servidor).
fuente
Solo un pensamiento: ¿el hipervisor está en uso por el hipervisor o está montado?
Podría estar fallando porque parte del VHD está bloqueado y no se puede leer desde el sistema de archivos. Esta es la razón por la cual funciona comprimir el archivo y por qué los archivos de video del mismo tamaño también funcionan, pero no los archivos VHD.
Buscando un bloqueo de archivo en Windows:
Parece haber una publicación de intercambio de expertos con problemas similares. Pero no hay resoluciones en las respuestas.
fuente
Esto puede parecer incluso un problema de permisos, cuando intentas copiar el archivo en la ubicación de la red se detiene o falla, quizás podrías intentar crear una carpeta de red para que esté completamente abierta, lo que significa que se comparte con el grupo "Todos" y también configurado de esa manera en la pestaña de seguridad. Si eso soluciona el problema, entonces parece un problema de permisos, de hecho, ya que mencionó que la copia de Linux falló antes, parece que los permisos podrían ser el problema. Asegúrese de que los archivos dentro del VHD no estén en uso y tenga los permisos adecuados para acceder a ellos.
También asegúrese de que la carpeta desde la que está copiando tenga permisos abiertos. Recuerde que esto es solo para ver si los permisos se interponen, siempre puede ajustarlos más tarde una vez que tenga un punto de mira de la copia funcionando correctamente.
Otra cosa y podría ser una posibilidad remota, pero ¿ha intentado actualizar los controladores de NIC? Quizás haya una solución en el controlador más reciente para su máquina.
Espero que esto ayude, Saludos
fuente