Kesalahan 5 (Akses Ditolak) menyalin file - Skrip yang dulu berfungsi berhenti secara misterius

1

Saya bingung.

Saya telah menjalankan skrip robocopy pada kotak Windows XP saya selama beberapa tahun tanpa masalah. Baru-baru ini, kadang-kadang gagal dengan kesalahan 5 - akses ditolak.

Script saya adalah file batch dengan beberapa contoh robocopy yang menunjuk ke berbagai folder. Berikut adalah contoh dari satu baris yang saya tahu gagal (saya pikir hanya itu satu-satunya, tapi ini yang pertama dalam daftar jadi saya tidak 100% yakin) - semua identik kecuali jalurnya

robocopy "P:\Program Files" "z:\robobackup\Program Drive\Program Files" /purge /e /it /ts /fp /tee /w:1 /log:Z:\robolog_ProgramFiles.txt

(Saya menginstal semua program saya ke drive P dan bukannya Windows default. Saya menduga ada masalah karena itu, kecuali bahwa salah satu file yang gagal adalah skrip cadangan saya sendiri, jadi saya tahu itu tidak diinstal atau memiliki izin aneh.)

Baru-baru ini saya menginstal drive cadangan baru, tetapi tidak ada yang berubah. Inilah yang saya lakukan:

  1. Menginstal drive baru, memformatnya di alat admin XP. Setel huruf drive ke huruf drive cadangan lama saya (Z)
  2. Jalankan skrip saya. Itu berjalan selama lebih dari satu hari tanpa kesulitan sama sekali, tetapi saya bosan menunggu robocopy. Cadangan terputus.
  3. Saya mengkloning drive cadangan lama saya ke drive baru dengan SeaTools untuk DOS.

Pada titik ini, semuanya masih berfungsi dengan baik. Robocopy menemukan semua file yang sama di jalur lama dan hanya menyalin file yang diubah seperti biasa. Aku merasa senang.

Inilah perintah yang saya gunakan:

robocopy "P:\Program Files" "z:\robobackup\Program Drive\Program Files" /purge /e /it /ts /fp /tee /w:1 /log:Z:\robolog_ProgramFiles.txt

KEMUDIAN...

Saya memutuskan untuk menambahkan baris ke file batch untuk menyalin folder data bersama jaringan saya (kotak win2K lama) ke drive cadangan baru saya.

Saya menambahkan berikut ini sebagai baris pertama ke skrip saya:

robocopy "\\calypso\shared folder" "z:\robobackup\calypso" /purge /e /it /ts /fp /tee /w:1 /log:Z:\robolog_Calypso.txt

Ini hanya gagal. Saya tidak ingat kesalahannya, tetapi karena saya tidak pernah menggunakan robocopy untuk menyalin dari jaringan, saya pikir saya salah sintaks. Saya kemudian memetakan folder ke Y dan mencoba lagi:

robocopy "Y:\shared folder" "z:\robobackup\calypso" /purge /e /it /ts /fp /tee /w:1 /log:Z:\robolog_Calypso.txt

Saya menjalankan skrip saya lagi dan menyalin folder Y dengan sempurna, tetapi ketika mencoba P drive itu mulai memberi saya akses ditolak kesalahan. Sekarang ia akan memberikan kesalahan yang tampak secara acak, kecuali bahwa sekali file salah maka akan kesalahan pada file itu setiap kali **. Sebagai tes saya mengubah jalur cadangan ("Program Drive2" bukannya "Program Drive") dan bahkan drive untuk membuat cadangan untuk menghilangkan masalah dengan drive baru sebagai suatu kemungkinan. ** Ketika saya mengubah jalur cadangan, file yang mungkin gagal sebelumnya tidak lagi gagal, tetapi kemudian akan gagal pada file yang berbeda.

Jika saya menghapus referensi ke P drive sepertinya berfungsi OK, tapi saya tidak yakin karena saya belum mengedit file pada drive data saya sejak memulai proses ini.

Saya telah membaca setiap posting Robocopy Error 5 yang dapat saya temukan di Google dan tidak membantu. Saya menjalankannya di bawah akun tingkat administrator (akun yang sama seperti biasanya) dan saya adalah pemilik semua file (mungkin beberapa file pada folder jaringan Y2K lama dimiliki oleh orang lain dengan kotak Win7. )

Adakah yang punya ide cemerlang? Saya sudah gila dengan ini selama tiga hari.

Terima kasih!

* Info Terkini * Saya mengunduh sebuah program yang disebut "Fastcopy" untuk melihat apakah itu akan berhasil - tidak. Jadi ini tidak terbatas pada robocopy. Saya dapat menyalin folder dengan XCOPY tanpa masalah.

Yang dapat saya pikirkan adalah bahwa mengakses drive jaringan itu mengubah beberapa pengaturan izin entah bagaimana, baik dari pengguna admin saya atau dari beberapa file. Saya mencoba mengklaim folder P: \ Program Files (bahkan melalui sudah mengatakan saya adalah pemilik) - masih memiliki masalah.

Darin
sumber

Jawaban:

0

Anda dapat menggunakan /Bsakelar (cadangan) untuk menyalin juga file-file yang memberikan akses ditolak.

t.stam
sumber