Masalah ini sangat menyebalkan bagi kami: ketika mentransfer file VHD (virtual hard disk) besar dari mesin Windows 7 melalui jaringan ke mesin fisik Windows Server 2008 di pusat data kami, transfer file windows gagal pada 4 GB secara konsisten. Kami memiliki koneksi 100 mbit langsung dari kantor utama kami ke pusat data kami.
Ketika transfer gagal, pesan kesalahan yang kami terima adalah:
There is a problem accessing \\server-name\d$
Make sure you are connected to the network and try again.
Hal ini hanya file VHD lebih besar dari 4 GB yang gagal. Jika kami mengirim jenis file lain, itu berfungsi dengan baik. Jika kita zip VHD, itu juga berfungsi. Selain itu, kami dapat mengirim VHD ke arah lain (dari pusat data ke kantor utama) tidak ada masalah. Ini hanya file VHD ke arah itu.
Catatan penting:
- Semua partisi adalah NTFS !!
- Tidak ada firewall antara workstation dan server
- Kami telah mencoba menonaktifkan antivirus di workstation (tidak ada antivirus di server)
- Kami telah mencoba mentransfer file dari mesin yang bukan pada domain
- Kami telah mencoba mentransfer file dari mesin Ubuntu (masih gagal tetapi sekitar 450MB bukannya 4GB)
- Pengambilan gambar Wireshark menunjukkan 40 DUP ACK saat transfer gagal
- Xcopy dan Robocopy (dengan bendera restart) keduanya gagal (titik yang sama)
- Transfer FTP gagal pada 4,14X, XXX, XXX byte dan tidak dapat dimulai kembali pada saat itu
- Kami mencoba mengubah ekstensi file (bodoh, tetapi pilihan terakhir) ke sesuatu selain vhd sebelum mengirimnya, tetapi masih gagal
- Koneksi adalah sebagai berikut: Dell Workstation (Kantor Pusat) -> Dell PowerConnect 5448 Managed Switch (MO) -> HP Procurve 2910al-24G Layer 3 Router (MO) -> Tautan 100Mb TLS -> HP Procurve 2910al-24G Layer 3 Router ( Pusat data) -> Dell PowerConnect 5448 Managed Switch (DC) -> Dell Server (DC)
Jadi pada dasarnya, HANYA file VHD> 4GB, dari kantor utama kami ke pusat data kami yang gagal. Ini semua tidak sesuai ... pada titik ini saya percaya itu adalah masalah dengan pengaturan perangkat keras jaringan kami, tapi saya tidak mengerti apa perbedaan antara mentransfer VHD besar (yang gagal, pada 4GB) dan file video besar (yang berfungsi selalu).
sumber
Jawaban:
Setelah memecahkan masalah ini selama berjam-jam (dan mencoba semua saran yang diposting di sini), masalahnya ternyata menjadi tautan TLS antara kantor utama kami dan pusat data. Saya menelepon penyedia TLS kami dan setelah berbicara dengan beberapa teknisi NOC, salah satu dari mereka telah mendengar masalah yang sebenarnya sebelumnya. Ternyata beberapa peralatan layer 2 mereka sudah tua dan memiliki masalah dengan data VHD.
Solusinya adalah memutakhirkan firmware pada perangkat ini, yang dilakukan oleh penyedia TLS. Kami sekarang tidak memiliki masalah mentransfer VHD besar. Bagi yang tertarik, penyedia TLS kami adalah Shaw Communications di Victoria, Kanada.
sumber
Coba Xcopy atau Robocopy; setidaknya satu atau keduanya memiliki saklar "resume". Rsync juga bisa membantu.
Karena penasaran, apakah salah satu dari mesin 32-bit, tetapi yang lain adalah 64-bit? Jika demikian, dapatkah Anda mencoba salinan Anda dengan mesin 64-bit sementara.
sumber
Mencari google untuk kegagalan salinan jaringan file besar dan Anda akan menemukan beberapa utas berbicara tentang masalah serupa tetapi tidak hanya vhd. KB ini biasanya ditautkan untuk melihat apakah pengaturan TIK membantu. TCP offload, pengaturan cerobong asap, dll.
http://support.microsoft.com/kb/951037
sumber
Mmmmhhhh ... Saya melihat berbagai jawaban di atas dan saya menyadari bahwa saya masih tidak tahu apakah Anda benar-benar mencoba menyalin dengan program salinan 64-bit. (xcopy, robocopy dan sebagian besar klien FTP adalah 32 bit, bahkan pada Windows 64 bit.)
Bisakah Anda mencobanya dengan TotalCommander V8.0 versi 64-bit? (Ini masih Calon Rilis, tapi sangat stabil.) Itu benar-benar hanya 64-bit.
Hal lain untuk dicoba jika server memiliki IPV6 diaktifkan (biasanya tidak pada W2K8): Nonaktifkan IPV4 sepenuhnya pada workstation sehingga salinan harus menggunakan IPV6. Akan menarik untuk melihat apakah itu membuat perbedaan.
Jika tak satu pun dari yang di atas membawa kelegaan .... Anda dapat menggunakan HJSplit (atau fungsi split dari TotalCommander) untuk membagi file menjadi potongan 1GB, tetapi tentu saja Anda harus memiliki cara untuk bergabung kembali dengan mereka di server. Itu akan tergantung pada apakah Anda memiliki akses untuk menjalankan program di server itu sendiri. (Hanya "salin / b chunk1 + chunk2 + chunk3 total.vhd" akan dilakukan jika Anda tidak diizinkan untuk menginstal perangkat lunak sisi server tambahan.)
sumber
Hanya pemikiran: Apakah VHD digunakan oleh hypervisor atau dipasang?
Ini bisa gagal karena bagian dari VHD terkunci dan tidak dapat dibaca dari sistem file. Inilah sebabnya mengapa zip file berfungsi dan mengapa file video dengan ukuran yang sama juga berfungsi, tetapi bukan file VHD.
Mencari kunci file di windows:
Tampaknya ada pos pertukaran ahli dengan masalah serupa. Tetapi tidak ada resolusi dalam jawabannya.
sumber
Ini kedengarannya bahkan mungkin masalah izin, ketika Anda mencoba menyalin file ke lokasi jaringan itu dihentikan atau gagal, mungkin Anda bisa mencoba membuat folder jaringan membuatnya terbuka penuh, artinya dibagikan kepada "Semua Orang" Grup dan juga mengaturnya di tab keamanan. Jika itu memperbaiki masalah, maka itu tampak seperti masalah izin, sebenarnya karena Anda menyebutkan salinan Linux gagal lebih cepat, sepertinya izin mungkin masalahnya. Pastikan file di dalam VHD tidak digunakan dan Anda memiliki izin yang tepat untuk mengaksesnya.
Pastikan juga folder tempat Anda menyalin memiliki izin terbuka. Ingat ini hanya untuk melihat apakah izin menghalangi, Anda selalu dapat memperketat mereka nanti setelah Anda mendapatkan titik menatap salinan berfungsi dengan baik.
Satu hal lagi dan ini mungkin sulit, tetapi apakah Anda sudah mencoba memperbarui driver NIC? Mungkin ada perbaikan pada driver terbaru untuk mesin Anda.
Saya harap ini membantu, Ceria
sumber