Cadangan program ini gagal ketika Anda membuat cadangan volume besar sistem

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 304101 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

GEJALA

Ketika Anda mencoba untuk membuat cadangan dengan menggunakan NTBackup.exe atau dengan menggunakan program cadangan pihak ketiga yang menggunakan NT Backup API, backup mungkin tidak akan berhasil diselesaikan. Perilaku ini dapat terjadi bahkan apabila Anda menjalankan program lokal di server. Selain itu, Anda mungkin mengalami satu atau lebih gejala berikut:
  • Satu atau lebih dari pesan galat berikut muncul di log aplikasi:
    Pesan galat 1
    KESALAHAN 1450: Ada sumber daya sistem yang tidak mencukupi untuk melengkapi layanan yang diminta.

    KESALAHAN 1450: / hex 0x5aa ERROR_NO_SYSTEM_RESOURCES

    Sistem operasi kesalahan 1450 kurangnya sumber daya sistem ada untuk melengkapi layanan yang diminta.

    Menulis pada "perangkat" gagal, status = 1450
    Pesan galat 2
    KESALAHAN 1130: Tidak cukup server penyimpanan tersedia untuk memproses perintah ini.

    KESALAHAN 1130 / hex 0x46a ERROR_NOT_ENOUGH_SERVER_MEMORY

    Membuat cadangan atau memulihkan operasi mengakhiri normal.
  • Event ID 2020 dan peristiwa ID 2021 pesan mungkin dihasilkan oleh layanan Server.

    Catatan Biasanya, Event ID 2020 dan peristiwa ID 2021 pesan tidak muncul.
  • Jika Anda menjalankan program cadangan OmniBack Hewlett-Packard (HP), Anda mungkin menerima pesan galat yang sama dengan berikut:
    [81:78] C:\foldername\file.name
    Tidak dapat membaca 57256 byte pada offset 436176408(:1): ([1450]
    Kurangnya sumber daya sistem ada untuk melengkapi layanan yang diminta.).
  • Jika Anda melihat Kinerja tab pada Windows Task Manager, Anda melihat bahwa memori nonpaged kernel sangat rendah.
Catatan Anda mungkin menerima pesan galat ini untuk alasan yang tidak berhubungan dengan masalah yang artikel ini menjelaskan. Jika Anda menerima pesan galat ini hanya ketika Anda membuat cadangan sistem besar volume, dua kebanyakan kemungkinan penyebab adalah mereka yang artikel ini menjelaskan.

Untuk membantu menentukan jika Anda mengalami masalah ini, mulai Windows Task Manager, dan kemudian klik Kinerja tab. Di kanan bawah, Cari Kernel memori (K) daerah, dan kemudian perhatikan nilai untuk Paged. Anda mungkin mengalami masalah ini pada Microsoft Windows 2000 atau Microsoft Windows NT 4.0 ketika nilai ini mencapai sekitar 160 megabyte (MB). Atau, Anda mungkin mengalami masalah ini pada Microsoft Windows Server 2003 ketika nilai ini melebihi 160 MB. Jika Anda telah mengatur kunci registri untuk paged renang memori untuk nilai yang lebih tinggi, Anda tidak akan mengalami masalah ini sampai banyak nilai yang lebih tinggi dari kolam paged memori digunakan (masalah dapat terjadi ketika penggunaan memori paged renang mencapai sekitar 80 persen dari nilai ditetapkan). Jika Anda memiliki gflags pengaturan dihidupkan untuk renang tag dan jika Anda menggunakan utilitas Poolmon, Anda melihat penggunaan lebih tinggi MmSt Tag. Ini adalah tag kolam renang yang digunakan untuk peta memori sistem operasi yang digunakan untuk melacak file bersama.

PENYEBAB

Dua penyebab masalah ini terkait. Penyebab lebih sering terdaftar pertama:
  • Lebih file terbuka dari memori cache manajer dapat menangani. Sebagai hasilnya, manajer cache telah habis renang paged tersedia memori.
  • Program cadangan telah mencoba untuk membuat cadangan file ukuran yang lebih besar daripada cadangan API dapat mengakses pada versi sistem operasi. Ini memiliki hasil yang sama (yaitu kolam paged habis).

    Catatan Masalah ini kedua ini lebih mungkin terjadi pada komputer berbasis Microsoft Windows NT 4.0.
Resolusi untuk setiap masalah yang berbeda tergantung pada apakah Anda mengalami masalah dalam Windows Server 2003, Microsoft Windows 2000, atau Windows NT 4.0.

PEMECAHAN MASALAH

Windows Server 2003 dan Windows 2000

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri di Windows


Anda mungkin harus mengubah pengaturan registri dua. Anda selalu harus mengubah pengaturan pertama. Tergantung pada konfigurasi sistem Anda, Anda mungkin juga harus mengubah pengaturan kedua.

Registri pengaturan 1

  1. Klik Mulai, klik Menjalankan, jenis regedit dalam Terbuka kotak, dan kemudian klik Oke.
  2. Cari kemudian klik subkunci registri berikut ini:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Pada Mengedit menu, titik Baru, lalu klik Nilai DWORD.
  4. Jenis PoolUsageMaximum sebagai catatan nama, dan kemudian tekan ENTER.
  5. Klik kanan PoolUsageMaximum, lalu klik Memodifikasi.
  6. Klik Desimal.
  7. Dalam Data nilai kotak, jenis 60, lalu klik Oke.

    Penting
    • Menggunakan 60 sebagai nilai awal Anda. Jika cadangan Anda tidak berhasil, menggunakan 40 sebagai nilai Anda. Jika tidak bekerja, Anda harus mengubah perilaku Anda program cadangan untuk mengurangi permintaan paged kolam renang. Jika nilai bekerja, Anda mungkin ingin meningkatkan nilai oleh sekitar 25 persen sampai cadangan tidak bekerja. Apakah cadangan gagal, menggunakan kedua pengaturan registri yang dijelaskan dalam artikel ini.
    • Pastikan bahwa nilai untuk pengaturan registri ini tidak lebih dari 60.
    • Jika Anda menggunakan / 3 GB switch, menggunakan 40 sebagai pengaturan awal. Perhatikan bahwa nilai ini adalah nilai persentase.
  8. Tutup Penyunting Registri.
  9. Mulai ulang komputer Anda.
Karena Anda harus menguji pengaturan ini selama backup yang paling stres, Anda mungkin harus menunggu bulan untuk siklus seluruh cadangan untuk melengkapi jika Anda tidak yakin cadangan yang mengkonsumsi sumber daya yang paling. Karena dari situasi ini, Microsoft menganjurkan bahwa Anda menguji nilai-nilai rendah pertama. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
312362Server tidak mampu mengalokasikan memori dari sistem paged kolam

Registri pengaturan 2

  1. Klik Mulai, klik Menjalankan, jenis regedit dalam Terbuka kotak, dan kemudian klik Oke
  2. Cari kemudian klik subkunci registri berikut ini:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Pada Mengedit menu, titik Baru, lalu klik Nilai DWORD.
  4. Jenis PagedPoolSize sebagai catatan nama, dan kemudian tekan ENTER.
  5. Klik kanan PagedPoolSize, lalu klik Memodifikasi.
  6. Klik Heksadesimal.
  7. Dalam Data nilai Ketik jenis nilai FFFFFFFF, lalu klik Oke.

    Penting
    • Menetapkan PagedPoolSize ke 0xFFFFFFFF (-1) mengalokasikan maksimum paged kolam bukan sumber daya lain untuk komputer. Ini biasanya diperlukan pada kontroler domain atau terminal server. Secara default, kebanyakan Windows 2000 sistem tampaknya terbatas untuk paged renang ukuran maksimum 160 MB. Anda dapat memverifikasi ini dengan men-download debugger kernel dari situs Web umum dan membuka sebuah kernel dump di debugger yang ingin Anda gunakan. Perintah untuk menggunakan ! vm. Ini menunjukkan kolam paged maksimum 163840 KB, misalnya. Menambahkan nilai ini mengurangi entri tabel halaman (PTEs) yang tersedia pada sistem dan meluas paged renang maksimum untuk 343 MB pada Windows 2000. Paged renang ukuran maksimum yang dapat diperluas ke nilai yang lebih besar dalam Windows Server 2003.

      Catatan Default dan nilai-nilai maksimum paged kolam untuk Windows Server 2003 yang lebih besar dari pada Windows 2000. Biasanya, nilai-nilai Windows Server 2003 adalah sekurang-kurangnya 50 persen lebih tinggi dari nilai-nilai yang ditemukan pada Windows 2000. Nilai-nilai yang lebih besar membuatnya lebih mungkin bahwa Anda akan mengalami masalah di mana nilai-nilai paged renang berkontribusi untuk masalah yang dijelaskan pada artikel ini. Namun, itu masih mungkin bahwa masalah ini dapat terjadi.
    • Nilai ini membatasi sistem PTEs yang tersedia. PTEs adalah daya sistem yang tidak terkait lain yang menggunakan sistem Anda. Pengaturan ini dapat menyebabkan sistem operasi Anda berhenti tiba-tiba dan untuk menampilkan 0x3F galat stop pada layar biru ketika mulai. Anda dapat pulih dari ini dengan menggunakan Terakhir dikenal baik restart pilihan pada restart sistem menu atau pemulihan konsol. Menggunakan Monitor kinerja untuk melihat Entri tabel halaman sistem gratis Counter. Anda dapat menambahkan PagePoolSize pengaturan jika nilai-nilai gratis yang diamati lebih dari 40.000.
    • Jika Anda menjalankan / 3 GB dan / PAE bersama-sama, tidak menetapkan pengaturan ini tanpa pengujian ekstensif dan sebelum Anda menetapkan persis berapa banyak sistem PTES Anda harus di lingkungan Anda. Anda mungkin akan melihat nilai dalam berbagai 10.000-20.000 gratis. Menggunakan artikel untuk mengkonfigurasi paged renang memori, tetapi tidak pernah turun di bawah sistem bebas 10.000 PTEs. Tidak mengatur hal ini untuk nilai apapun jika Anda menggunakan / 3 GB beralih. Satu-satunya didukung nilai adalah 0, 0A000000, dan FFFFFFFF.
  8. Tutup Penyunting Registri.
  9. Mulai ulang komputer Anda.
Untuk informasi lebih lanjut tentang cara untuk menghindari dan mengatasi masalah ini, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
256004Cara mengatasi "STOP 0x0000003F" dan "STOP 0x000000D8" pesan galat pada Windows Server 2003, Windows XP, dan Windows 2000

Windows NT 4.0

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri di Windows


Catatan Anda harus menggunakan Windows NT 4.0 Paket Layanan 6a.

Menyelesaikan masalah pertama

  1. Mulai Penyunting Registri (Regedt32.exe).
  2. Temukan dan kemudian klik subkunci registri berikut:
    HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Manager\Memory_Management
  3. Pada Mengedit menu, klik Tambahkan nilai, dan kemudian menambahkan nilai registri berikut:
    Nama nilai: UnusedFileCache
    Tipe data: REG_DWORD
    Radix: desimal
    Nilai data: 15
    Catatan Jumlah ini mewakili persen dari kolam renang yang dapat dikonsumsi oleh segmen yang tidak terpakai. Nilai 0 menunjukkan bahwa sistem akan menggunakan standar perilaku yang mirip dengan Windows NT 4.0 Service Pack 3. Nilai 5 melalui 40 menunjukkan bahwa sistem akan memangkas cache berkas yang tidak digunakan yang didasarkan pada penggunaan kolam renang. 5 paling agresif (, meningkatkan ukuran cache sedikit) dan 40 paling agresif (yaitu ini memungkinkan cache tumbuh terbesar sebelum trims cache.)

    Penting
    • Menggunakan 15 sebagai nilai awal Anda. Jika cadangan Anda tidak berhasil, menggunakan 5 sebagai nilai Anda. Jika ini tidak berhasil, Anda harus baik mengubah perilaku Anda program cadangan untuk mengurangi permintaan paged renang, atau Anda harus meng-upgrade ke Windows 2000, di mana lebih dari dua kali lipat paged kolam renang tersedia (untuk informasi lebih lanjut, lihat "Windows 2000" bagian). Jika nilai ini bekerja, Anda mungkin ingin meningkatkan oleh sekitar 20 persen sampai backup gagal. Apakah cadangan gagal, menggunakan kedua pengaturan registri yang dijelaskan dalam artikel ini.
    • Jika Anda menggunakan/ 3 GB switch, menggunakan 5 sebagai pengaturan awal.
  4. Tutup Penyunting Registri.
  5. Mulai ulang komputer Anda.
Karena Anda harus menguji pengaturan ini selama backup yang paling stres, Anda mungkin harus menunggu bulan untuk siklus seluruh cadangan untuk melengkapi jika Anda tidak yakin cadangan yang mengkonsumsi sumber daya yang paling. Karena dari ini, Microsoft menganjurkan bahwa Anda menguji nilai-nilai rendah pertama. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
171458Windows NT mungkin gagal pada permintaan untuk membuka file besar

Menyelesaikan masalah kedua

Satu kemungkinan penyelesaian adalah untuk membatasi cadangan sehingga punggung satu file pada waktu. Ini mungkin atau mungkin tidak bekerja tergantung pada ukuran file yang didukung. (Diharapkan untuk bekerja pada file yang lebih kecil dari 180 gigabyte [GB].) Anda juga dapat mencoba resolusi ini jika Anda membuat cadangan beberapa file besar, tetapi setiap file yang lebih kecil daripada 180 GB. Anda harus mengikuti langkah-langkah untuk menyelesaikan masalah pertama juga. Untuk file lebih dari 180 GB, solusi tidak ada. Oleh karena itu, Anda harus meng-upgrade sistem untuk Windows 2000. Jika Anda mencoba untuk membuat cadangan sistem jarak jauh sebagai solusi, Anda akan mengalami masalah yang sama.
  1. Mulai Penyunting Registri (Regedt32.exe).
  2. Cari kemudian klik subkunci registri berikut ini:
    HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Manager\Memory_Management
  3. Pada Mengedit menu, klik Tambahkan nilai, dan kemudian menambahkan nilai registri berikut:
    Nama nilai: DisablePagedPoolHint
    Tipe data: REG_DWORD
    Radix: desimal
    Nilai data: 1
  4. Tutup Penyunting Registri.
  5. Mulai ulang komputer Anda.

STATUS

Microsoft telah mengkonfirmasi bahwa ini adalah masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

INFORMASI LEBIH LANJUT

NTBackupread dan NTBackupwrite keduanya menggunakan buffered I/O. Ini berarti bahwa Windows NT cache I/O yang dilakukan terhadap aliran. Ini juga satu-satunya API yang akan membuat cadangan metadata file. Cache ini diambil dari sumber daya yang terbatas: yaitu, kolam renang dan kolam renang nonpaged. Karena ini, jumlah yang sangat besar dari file atau file yang sangat besar dapat menyebabkan menyatukan sumber daya untuk menjalankan rendah.

Beberapa faktor mungkin knalpot pasokan paged renang memori. Anda dapat mengaktifkan penandaan kolam dan mengambil poolsnaps interval waktu yang berbeda untuk membantu Anda untuk memahami sopir yang melelahkan paged renang memori. Jika poolsnaps menunjukkan bahwa MmSt Tag (Mm bagian objek prototipe PTEs) adalah konsumen terbesar dan lebih dari 80 MB, sejumlah besar file mungkin terbuka di server.

Mungkin kolam paged maksimum memori pada komputer adalah 343 MB paged kolam di Windows 2000 dengan tombol paged kolam yang mengatur FFFFFFFF, atau 164 MB jika kunci tidak hadir. Memori mungkin maksimum paged kolam adalah 192 MB dalam Windows NT. Secara default, manajer memori mencoba untuk memangkas memori dialokasikan renang paged ketika sistem mencapai 80 persen dari total kolam renang-paged. Sebagai contoh, 80 persen dari 343 MB adalah 274 MB. Jika manajer memori tidak dapat memangkas cukup cepat untuk menjaga dengan permintaan, acara yang didaftar di bagian "Gejala" pada artikel ini dapat terjadi. Jika Anda menyetel manajer memori untuk memulai proses pemangkasan sebelumnya (misalnya, ketika mencapai 40 persen), komputer dapat mengikuti permintaan paged renang selama puncak tiba-tiba penggunaan sehingga tidak berjalan keluar dari kolam paged memori.Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
192409Buka file dapat menyebabkan kernel untuk laporan INSUFFICIENT_RESOURCES


Produk pihak ketiga yang dibahas di artikel ini dibuat oleh perusahaan yang independen terhadap Microsoft. Microsoft tidak memberikan garansi, secara tersirat maupun apa pun, berkenaan dengan kinerja atau keandalan produk.

Properti

ID Artikel: 304101 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
Kata kunci: 
kbprb kbmt KB304101 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:304101

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com