Il trasferimento di file di networking VHD fallisce costantemente a 4GB

Questo problema è stato estremamente frustrante per noi: quando trasferiamo un grande file VHD (hard disk virtuale) da una macchina Windows 7 attraverso la networking a una macchina fisica Windows Server 2008 nel nostro datacenter, il trasferimento di file di Windows non riesce a rispettare in modo costante 4 GB. Abbiamo un collegamento diretto da 100 Mbit dal nostro ufficio principale al nostro data center.

Quando il trasferimento non riesce, il messaggio di errore che riceviamo è:

There is a problem accessing \\server-name\d$ Make sure you are connected to the network and try again.

Sono solo file VHD più grandi di 4 GB che non riescono. Se inviiamo qualsiasi altro tipo di file, funziona bene. Se chiamiamo il VHD, questo funziona anche. Inoltre, possiamo submit un VHD l'altra direzione (dal data center all'ufficio principale) nessun problema. Sono solo file VHD in questa direzione.

Note importnti:

  • Tutte le partizioni sono NTFS !!
  • Non esiste alcun firewall tra workstation e server
  • Abbiamo provato a distriggersre l'antivirus sulla workstation (nessun antivirus sul server)
  • Abbiamo provato a trasferire il file da una macchina non nel dominio
  • Abbiamo cercato di trasferire il file da una macchina Ubuntu (ancora non riesce ma a circa 450 MB invece di 4 GB)
  • La cattura Wireshark mostra 40 ACQUA DUP quando il trasferimento non riesce
  • Xcopy e Robocopy (con flag di riavvio) entrambi falliscono (lo stesso punto)
  • Il trasferimento FTP non riesce a 4,14X, XXX, XXX byte e non può essere riavviato a quel punto
  • Abbiamo provato a cambiare l'estensione del file (stupido, ma ultima) in qualcosa di diverso da vhd prima di inviarlo, ma ancora fallito
  • La connessione è la seguente: Dell Workstation (Principale Office) -> Dell PowerConnect 5448 Managed Switch (MO) -> HP Procurve 2910al-24G Layer 3 Router (MO) -> 100Mb TLS link -> HP Procurve 2910al-24G Layer 3 Router Data center) -> Dell PowerConnect 5448 Managed Switch (DC) -> Dell Server (DC)

Quindi fondamentalmente, è JUST file vhd> 4 GB, dal nostro ufficio principale al nostro datacenter che non riesce. Questo tutto non si addice … a questo punto credo che sia un problema con le impostazioni hardware di networking, ma non capisco quale sia la differenza tra il trasferimento di un grande VHD (che non riesce a 4GB) grande file video (che funziona sempre).

  • Software Desktop remoto alternativo
  • Distriggerszione del firewall di Windows Server 2008
  • Domain login molto lento 10+ minuti
  • Notifica del registro events via e-mail?
  • Ospiti e guest di Hyper-V Thread Priorità - come corrispondono?
  • Debind le autorizzazioni AD per reimpostare le password per gli utenti all'interno di un gruppo specifico
  • C'è un modo per rendere disponibile il software per l'installazione remota in Windows Server?
  • PuTTY alternativa su Windows: migliore organizzazione della session salvata
  • 6 Solutions collect form web for “Il trasferimento di file di networking VHD fallisce costantemente a 4GB”

    Dopo aver risolto questo problema per molte ore (e provando tutti i suggerimenti pubblicati qui), il problema si è rivelato il collegamento TLS tra il nostro ufficio principale e il datacenter. Ho chiamato il nostro fornitore di TLS e dopo aver parlato con diversi tecnici del NOC, uno di loro aveva già sentito parlare del problema esatto. È risultato che alcune delle loro attrezzature di livello 2 erano vecchie e avevano problemi con i dati VHD.

    La soluzione è stata l'aggiornamento del firmware su questi dispositivi, eseguito dal provider TLS. Ora non abbiamo problemi che trasferiscono grandi VHD. Per coloro che sono interessati, il nostro fornitore TLS è Shaw Communications a Victoria, Canada.

    Prova Xcopy o Robocopy; alless uno o entrambi hanno un interruttore "resume". Anche Rsync può essere di aiuto.

    Per curiosità, è una delle macchine a 32 bit, ma l'altra è a 64 bit? In caso affermativo, provare temporaneamente la copia con una macchina a 64 bit.

    Cercando google per errori di copia di networking di grandi size e troverai alcuni thread che parlano di problemi simili, ma non solo di vhd. Questo KB è di solito collegato per vedere se modificare le impostazioni NIC aiutare. Scarico TCP, impostazioni del camino, ecc.

    http://support.microsoft.com/kb/951037

    Mmmmhhhh … vedo le varie risposte sopra e mi rendo conto che non riesco ancora a capire se hai davvero provato a copiare con un programma di copia a 64 bit. (xcopy, robocopy e la maggior parte dei client FTP sono 32 bit, anche su 64 bit Windows).

    Puoi provarlo con la versione a 64 bit di TotalCommander V8.0? (È ancora un rilascio candidato, ma molto stabile.) Quello è veramente solo a 64 bit.

    Un'altra cosa da provare se il server ha IPV6 abilitato (di solito su W2K8): Distriggers completamente IPV4 sulla workstation in modo che la copia dovrà utilizzare IPV6. Sarà interessante vedere se ciò fa la differenza.

    Se nessuno dei precedenti presenta un sollievo … Puoi sempre usare HJSplit (o la function split di TotalCommander) per dividere il file in blocchi da 1 GB, ma ovviamente devi disporre di un mezzo di reinserimento nel server. Ciò dipenderà se si dispone dell'accesso per eseguire un programma sul server stesso. (Solo "copia / b chunk1 + chunk2 + chunk3 total.vhd" farà se non è consentito installare ulteriore server lato server.)

    Solo un pensiero: il VHD è in uso dall'ippervisore o montato?

    Potrebbe essere in errore perché una parte del VHD è bloccata e incapace di essere letto dal filesystem. Ecco perché zippare il file e perché i file video della stessa dimensione funzionano, ma non i file VHD.

    Alla ricerca di un block di file nelle windows:

    1. Scarica process explorer (collegamento diretto a live.sysinternals.com)
    2. Seleziona il menu Trova, scegli Trova maniglia o DLL …
    3. Digitare il nome del file, select la ricerca.

    Sembra essere un post di scambio di esperti con problemi simili. Ma non ci sono risoluzioni nelle risposte.

    Questo sembra che potrebbe anche essere un problema di autorizzazioni, quando si tenta di copiare il file nella posizione di networking che viene arrestato o non riesce, forse si potrebbe tentare di creare una cartella di networking renderla aperta, vale a dire condivisa con il gruppo "Tutti" e anche impostato in questo modo nella scheda di protezione. Se risolve il problema, sembra un problema di autorizzazioni, infatti dato che hai ricordato che la copia Linux non è rioutput, sembra che le autorizzazioni potrebbero essere il problema. Assicurarsi che i file all'interno del VHD non siano in uso e si dispongano di autorizzazioni appropriate per accedervi.

    Assicurarsi inoltre che la cartella da cui si sta copiando ha permessi aperti. Ricorda che questo è solo per vedere se le autorizzazioni stanno ottenendo nel modo, è sempre ansible stringere più tardi una volta che si ottiene un punto di fissaggio della copia funziona correttamente.

    Un'altra cosa e potrebbe essere un lungo colpo, ma hai provato ad aggiornare i driver NIC? Forse potrebbe esserci una correzione nel driver più recente per la macchina.

    Spero che questo aiuti, Cheers

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.