Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Chương trình sao lưu là không thành công khi bạn sao lưu một khối lượng hệ thống lớn

Hỗ trợ cho Windows Server 2003 đã kết thúc vào ngày 14 tháng 7 năm 2015

Microsoft đã kết thúc hỗ trợ cho Windows Server 2003 vào ngày 14 tháng 7 năm 2015. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:304101
TRIỆU CHỨNG
Khi bạn cố gắng tạo bản sao lưu bằng cách sử dụng NTBackup.exe hoặc bằng cách sử dụng một chương trình sao lưu bên thứ ba mà sử dụng API NT sao lưu, sao lưu có thể không thể hoàn tất thành công. Hành vi này có thể xảy ra ngay cả khi bạn chạy chương trình ở địa phương trên máy chủ. Ngoài ra, bạn có thể gặp một hoặc nhiều các triệu chứng sau đây:
  • Một hoặc nhiều của các thông báo lỗi sau xuất hiện trong Nhật ký ứng dụng:
    Thông báo lỗi 1
    LỖI 1450: Tài nguyên hệ thống không đủ tồn tại để hoàn thành các dịch vụ được yêu cầu.

    LỖI 1450: / hex 0x5aa ERROR_NO_SYSTEM_RESOURCES

    Hệ điều hành lỗi 1450 tài nguyên hệ thống không đủ tồn tại để hoàn thành các dịch vụ được yêu cầu.

    Viết trên "thiết bị" không thành công, tình trạng = 1450
    Thông báo lỗi 2
    LỖI 1130: Không đủ lưu trữ máy chủ có sẵn để xử lý lệnh này.

    LỖI 1130 / hex 0x46a ERROR_NOT_ENOUGH_SERVER_MEMORY

    Sao lưu hoặc khôi phục thao tác chấm dứt bất thường.
  • Tổ chức sự kiện ID 2020 và tổ chức sự kiện ID 2021 thư có thể được tạo ra bởi các dịch vụ Server.

    Chú ý Thông thường, thông báo tổ chức sự kiện ID 2020 và tổ chức sự kiện ID 2021 không xuất hiện.
  • Nếu bạn đang chạy chương trình sao lưu Hewlett-Packard (HP) OmniBack, bạn có thể nhận được một thông báo lỗi tương tự như dưới đây:
    [81:78] C:\foldername\file.name
    Không thể đọc 57256 byte tại bù đắp 436176408(:1): ([1450]
    Tài nguyên hệ thống không đủ có để hoàn thành các dịch vụ được yêu cầu.).
  • Nếu bạn xem các Hiệu suất tab trong Windows Task Manager, bạn nhận thấy rằng hạt nhân nonpaged bộ nhớ là rất thấp.
Chú ý Bạn có thể nhận các thông điệp lỗi vì lý do không có liên quan đến vấn đề bài viết này mô tả. Nếu bạn nhận được các thông báo lỗi chỉ khi bạn sao lưu hệ thống lớn tập, hai hầu hết có thể xảy ra nguyên nhân là những bài viết này mô tả.

Để giúp xác định nếu bạn đang gặp vấn đề này, bắt đầu Windows Task Manager, và sau đó bấm các Hiệu suất tab. Ở phía dưới bên phải, xác định vị trí các Bộ nhớ kernel (K) khu vực, và sau đó lưu ý giá trị cho Phần phân trang. Bạn có thể gặp vấn đề này trong Microsoft Windows 2000 hoặc trong Microsoft Windows NT 4.0 khi giá trị này đạt tới khoảng 160 megabyte (MB). Ngoài ra, bạn có thể gặp vấn đề này trong Microsoft Windows Server 2003 khi giá trị này vượt quá 160 MB. Nếu bạn đã thiết lập khóa sổ đăng ký cho paged bơi bộ nhớ một giá trị cao hơn, bạn sẽ không kinh nghiệm vấn đề này cho đến khi một giá trị cao hơn nhiều bộ nhớ paged bơi được sử dụng (các vấn đề có thể xảy ra khi sử dụng bộ nhớ paged bơi đạt khoảng 80 phần trăm của giá trị đặt). Nếu bạn có các gflags thiết lập đã bật cho hồ bơi thẻ và nếu bạn sử dụng tiện ích Poolmon, bạn thấy một sử dụng cao của các MmSt từ khóa. Đây là thẻ hồ bơi được sử dụng để lập bản đồ bộ nhớ hệ điều hành được sử dụng để theo dõi các tập tin được chia sẻ.
NGUYÊN NHÂN
Hai nguyên nhân của vấn đề này có liên quan. Nguyên nhân thường xuyên hơn được liệt kê đầu tiên:
  • Nhiều tệp đang mở hơn người quản lý bộ nhớ cache có thể xử lý. Do đó, người quản lý bộ nhớ cache đã cạn kiệt bộ nhớ có sẵn paged bơi.
  • Chương trình sao lưu đã cố gắng để sao lưu một tập tin có kích thước là lớn hơn sao lưu API có thể truy cập vào đó phiên bản của hệ điều hành. Điều này có kết quả tương tự (có nghĩa là, các hồ bơi paged là kiệt sức).

    Chú ý Sửa vấn đề thứ hai là nhiều khả năng xảy ra trên một máy tính dựa trên Microsoft Windows NT 4.0.
Nghị quyết cho từng vấn đề khác với tùy thuộc vào việc bạn gặp vấn đề trong Windows Server 2003, trong Microsoft Windows 2000 hoặc trong Windows NT 4.0.
GIẢI PHÁP

Windows Server 2003 và Windows 2000

Quan trọng Phần, phương pháp hoặc nhiệm vụ này chứa các bước cho bạn biết làm thế nào để sửa đổi registry. Tuy nhiên, vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi registry không chính xác. Vì vậy, hãy chắc chắn rằng bạn làm theo các bước sau một cách cẩn thận. Để bảo vệ được thêm vào, sao lưu sổ đăng ký trước khi bạn sửa đổi nó. Sau đó, bạn có thể khôi phục sổ đăng ký nếu một vấn đề xảy ra. Để biết thêm chi tiết về làm thế nào để sao lưu và khôi phục sổ đăng ký, hãy nhấp vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
322756 Cách sao lưu và lưu trữ sổ đăng kư trong Windows


Bạn có thể thay đổi thiết đặt đăng ký hai. Bạn luôn luôn phải thay đổi các thiết lập đầu tiên. Tùy thuộc vào cấu hình hệ thống của bạn, bạn cũng có thể có để thay đổi các thiết lập thứ hai.

Cơ quan đăng ký thiết lập 1

  1. Nhấp vào Bắt đầu, bấm Chạy, loại regedit trong các Mở hộp, và sau đó nhấp vào Ok.
  2. Định vị, rồi bấm chuột phải vào khoá con đăng ký sau:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Trên các Chỉnh sửa trình đơn, điểm đến Mới, sau đó bấm Giá trị DWORD.
  4. Loại PoolUsageMaximum Tên mục và sau đó nhấn ENTER.
  5. Nhấp chuột phải PoolUsageMaximum, sau đó bấm Sửa đổi.
  6. Nhấp vào Thập phân.
  7. Trong các Dữ liệu giá trị hộp, loại 60, sau đó bấm Ok.

    Quan trọng
    • Sử dụng 60 như giá trị ban đầu của bạn. Nếu sao lưu của bạn không thành công, sử dụng 40 như giá trị của bạn. Nếu mà không làm việc, bạn phải thay đổi hành vi của chương trình sao lưu của bạn để giảm bớt nhu cầu paged hồ bơi. Nếu giá trị công trình, bạn có thể muốn tăng thêm giá trị khoảng 25 phần trăm cho đến khi bản sao lưu không hoạt động. Nếu sao lưu là không thành công, sử dụng thiết đặt đăng ký thứ hai được mô tả trong bài viết này.
    • Hãy chắc chắn rằng giá trị cho thiết đặt đăng ký này không phải là nhiều hơn 60.
    • Nếu bạn đang sử dụng các / 3 GB chuyển đổi, sử dụng 40 như thiết lập ban đầu của bạn. Lưu ý rằng giá trị này là một giá trị tỷ lệ phần trăm.
  8. Thoát khỏi Registry Editor.
  9. Khởi động lại máy tính của bạn.
Bởi vì bạn phải kiểm tra các thiết đặt này trong thời gian căng thẳng nhất sao lưu, bạn có thể phải chờ một tháng cho một chu kỳ toàn bộ sao lưu để hoàn thành nếu bạn không chắc chắn mà sao lưu tiêu thụ nhiều nhất nguồn tài nguyên. Vì của tình trạng này, Microsoft khuyến cáo rằng bạn kiểm tra các giá trị thấp đầu tiên. Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
312362Hệ phục vụ không thể cấp phát bộ nhớ từ hệ thống paged hồ bơi

Cơ quan đăng ký thiết lập 2

  1. Nhấp vào Bắt đầu, bấm Chạy, loại regedit trong các Mở hộp, và sau đó nhấp vào Ok
  2. Định vị, rồi bấm chuột phải vào khoá con đăng ký sau:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Trên các Chỉnh sửa trình đơn, điểm đến Mới, sau đó bấm Giá trị DWORD.
  4. Loại PagedPoolSize Tên mục và sau đó nhấn ENTER.
  5. Nhấp chuột phải PagedPoolSize, sau đó bấm Sửa đổi.
  6. Nhấp vào Hệ thập lục phân.
  7. Trong các Dữ liệu giá trị hộp, gõ một giá trị của FFFFFFFF, sau đó bấm Ok.

    Quan trọng
    • Thiết lập PagedPoolSize để 0xFFFFFFFF (-1) phân bổ tối đa paged bể bơi thay vì các nguồn lực khác vào máy tính. Điều này thường được yêu cầu trên một bộ điều khiển tên miền hoặc máy chủ đầu cuối. Theo mặc định, phần lớn hệ thống Windows 2000 dường như là giới hạn kích thước tối đa paged bơi 160 MB. Bạn có thể xác minh điều này bằng cách tải về debuggers hạt nhân từ các trang Web công cộng và mở một bãi chứa hạt nhân trong trình gỡ lỗi mà bạn muốn sử dụng. Các lệnh để sử dụng là ! vm. Điều này cho thấy một hồ bơi paged tối đa của 163840 KB, ví dụ. Thêm giá trị này làm giảm các trang bảng mục (PTEs) có sẵn trên một hệ thống và mở rộng tối đa paged bơi đến 343 MB trong Windows 2000. Kích thước tối đa paged hồ bơi có thể được gia hạn cho một giá trị lớn hơn trong Windows Server 2003.

      Chú ý Mặc định và các giá trị tối đa paged bơi cho Windows Server 2003 là lớn hơn nhiều hơn trong Windows 2000. Thông thường, các giá trị Windows Server 2003 là ít nhất 50 phần trăm cao hơn các giá trị được tìm thấy trong Windows 2000. Làm những giá trị lớn hơn cho nó nhiều hơn không chắc rằng bạn sẽ kinh nghiệm vấn đề nơi paged bơi giá trị đóng góp cho vấn đề được mô tả trong bài viết này. Tuy nhiên, có thể vẫn còn vấn đề này có thể xảy ra.
    • Giá trị này hạn chế hệ thống PTEs có sẵn. PTEs là một nguồn tài nguyên không liên quan hệ thống sử dụng hệ thống của bạn. Thiết đặt này có thể gây ra hệ thống điều hành của bạn để ngăn chặn bất ngờ và hiển thị một lỗi dừng 0x3F trên một màn hình màu xanh khi nó khởi chạy. Bạn có thể phục hồi từ này bằng cách sử dụng các Cuối cùng được biết đến tốt tùy chọn khởi động lại vào hệ thống khởi động lại trình đơn hoặc phục hồi giao diện điều khiển. Sử dụng màn hình hiệu suất để xem các Miễn phí hệ thống trang bảng mục Số lượt truy cập. Bạn có thể thêm các PagePoolSize thiết lập nếu quan sát các giá trị tự do là hơn 40.000.
    • Nếu bạn đang chạy / 3 GB/ PAE cùng với nhau, không đặt thiết đặt này mà không cần thử nghiệm rộng rãi và trước khi bạn thiết lập chính xác có bao nhiêu hệ thống PTES bạn phải có trong môi trường của bạn. Bạn có lẽ sẽ thấy giá trị trong khoảng 10.000-20.000 miễn phí. Sử dụng các bài viết để cấu hình bộ nhớ paged bơi nhưng không bao giờ thả dưới 10.000 miễn phí hệ thống PTEs. Không đặt này bất kỳ giá trị khác nếu bạn đang sử dụng các / 3 GB chuyển đổi. Chỉ hỗ trợ các giá trị là 0, 0A000000 và FFFFFFFF.
  8. Thoát khỏi Registry Editor.
  9. Khởi động lại máy tính của bạn.
Để biết thêm chi tiết về làm thế nào để tránh và giải quyết vấn đề này, hãy bấm số bài viết sau để xem các bài viết trong cơ sở kiến thức Microsoft:
256004Làm thế nào để khắc phục sự cố "STOP 0x0000003F" và "STOP 0x000000D8" thông báo lỗi trong Windows Server 2003, Windows XP và Windows 2000

Windows NT 4.0

Quan trọng Phần, phương pháp hoặc nhiệm vụ này chứa các bước cho bạn biết làm thế nào để sửa đổi registry. Tuy nhiên, vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi registry không chính xác. Vì vậy, hãy chắc chắn rằng bạn làm theo các bước sau một cách cẩn thận. Để bảo vệ được thêm vào, sao lưu sổ đăng ký trước khi bạn sửa đổi nó. Sau đó, bạn có thể khôi phục sổ đăng ký nếu một vấn đề xảy ra. Để biết thêm chi tiết về làm thế nào để sao lưu và khôi phục sổ đăng ký, hãy nhấp vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
322756 Cách sao lưu và lưu trữ sổ đăng kư trong Windows


Chú ý Bạn phải sử dụng Windows NT 4.0 Service Pack 6a.

Giải quyết vấn đề đầu tiên

  1. Khởi động Registry Editor (Regedt32.exe).
  2. Xác định vị trí và sau đó nhấp vào registry subkey sau đây:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory_Management
  3. Trên các Chỉnh sửa trình đơn, nhấp vào Thêm giá trị, và sau đó thêm giá trị đăng ký sau đây:
    Giá trị tên: UnusedFileCache
    Kiểu dữ liệu: REG_DWORD
    Sinh: thập phân
    Dữ liệu có giá trị: 15
    Chú ý Con số này đại diện cho phần trăm hồ bơi có thể được tiêu thụ bởi các phân đoạn không sử dụng. Một giá trị là 0 chỉ ra rằng hệ thống sẽ sử dụng hành vi mặc định là tương tự với Windows NT 4.0 Service Pack 3. Một giá trị của 5 thông qua 40 chỉ ra rằng hệ thống sẽ cắt bộ đệm ẩn không sử dụng tập tin dựa trên việc sử dụng hồ bơi. 5 là tích cực nhất (có nghĩa là, nó làm tăng kích thước bộ nhớ cache ít nhất) và 40 là ít nhất là tích cực (có nghĩa là, nó cho phép bộ nhớ cache phát triển lớn nhất trước khi nó trims cache.)

    Quan trọng
    • Sử dụng 15 như giá trị ban đầu của bạn. Nếu sao lưu của bạn không thành công, sử dụng 5 như giá trị của bạn. Nếu điều này không làm việc, bạn phải hoặc là thay đổi hành vi của chương trình sao lưu của bạn để giảm bớt nhu cầu paged bơi hoặc bạn phải nâng cấp lên Windows 2000, nơi mà nhiều hơn gấp đôi paged hồ bơi có sẵn (cho biết thêm thông tin, xem "Windows 2000" phần). Nếu giá trị này hoạt động, bạn có thể muốn tăng nó bằng khoảng 20 phần trăm cho đến khi bản sao lưu là không thành công. Nếu sao lưu là không thành công, sử dụng thiết đặt đăng ký thứ hai được mô tả trong bài viết này.
    • Nếu bạn đang sử dụng các/ 3 GB chuyển đổi, sử dụng 5 như thiết lập ban đầu của bạn.
  4. Thoát khỏi Registry Editor.
  5. Khởi động lại máy tính của bạn.
Bởi vì bạn phải kiểm tra các thiết đặt này trong thời gian căng thẳng nhất sao lưu, bạn có thể phải chờ một tháng cho một chu kỳ toàn bộ sao lưu để hoàn thành nếu bạn không chắc chắn mà sao lưu tiêu thụ nhiều nhất nguồn tài nguyên. Do Microsoft khuyến cáo rằng bạn kiểm tra các giá trị thấp đầu tiên. Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
171458Windows NT có thể không theo yêu cầu để mở tập tin lớn

Giải quyết vấn đề thứ hai

Một nghị quyết có thể là để hạn chế bản sao lưu để cho nó sao lưu các tập tin một lúc một thời gian. Điều này có thể hoặc không thể làm việc tùy thuộc vào kích cỡ của tệp được sao lưu. (Nó sẽ làm việc trên các tập tin nhỏ hơn 180 Gigabyte [GB].) Bạn cũng có thể thử nghị quyết này nếu bạn đang sao lưu một số tệp lớn, nhưng mỗi tập tin nhỏ hơn 180 GB. Bạn phải làm theo các bước để giải quyết vấn đề đầu tiên cũng. Cho các tập tin lớn hơn 180 GB, workaround không tồn tại. Vì vậy, bạn phải nâng cấp hệ thống lên Windows 2000. Nếu bạn cố gắng sao lưu hệ thống từ xa như là một workaround, bạn sẽ kinh nghiệm cùng một vấn đề.
  1. Khởi động Registry Editor (Regedt32.exe).
  2. Định vị, rồi bấm chuột phải vào khoá con đăng ký sau:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory_Management
  3. Trên các Chỉnh sửa trình đơn, nhấp vào Thêm giá trị, và sau đó thêm giá trị đăng ký sau đây:
    Giá trị tên: DisablePagedPoolHint
    Kiểu dữ liệu: REG_DWORD
    Sinh: thập phân
    Dữ liệu có giá trị: 1
  4. Thoát khỏi Registry Editor.
  5. Khởi động lại máy tính của bạn.
TÌNH TRẠNG
Microsoft đã xác nhận rằng đây là một vấn đề trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
THÔNG TIN THÊM
NTBackupreadNTBackupwrite cả hai đều sử dụng buffered I/O. Điều này có nghĩa rằng Windows NT cache I/O được thực hiện đối với các dòng. Đó cũng là API duy nhất mà sẽ sao lưu các siêu dữ liệu của một tập tin. Bộ nhớ cache này được kéo từ nguồn lực hạn chế: cụ thể là, hồ bơi và hồ bơi nonpaged. Do các con số rất lớn của các tập tin hoặc tập tin rất lớn có thể gây ra các hồ bơi tài nguyên chạy thấp.

Một số yếu tố có thể thải cung cấp hồ bơi paged bộ nhớ. Bạn có thể bật bơi gắn thẻ và mất poolsnaps tại các khoảng thời gian khác nhau để giúp bạn hiểu trình điều khiển nào là hồ bơi paged hết bộ nhớ. Nếu các poolsnaps chỉ ra rằng các MmSt từ khóa (Mm phần đối tượng nguyên mẫu PTEs) là người tiêu dùng lớn nhất và là hơn 80 MB, một số lượng rất lớn của các tập tin có thể mở trên máy chủ.

Bộ nhớ có thể tối đa paged bơi trên một máy tính là 343 MB paged bơi trong Windows 2000 với phím paged bơi thiết lập để FFFFFFFF, hay 164 MB nếu điều quan trọng không phải là hiện tại. Bộ nhớ có thể tối đa paged bơi là 192 MB trong Windows NT. Theo mặc định, người quản lý bộ nhớ cố gắng cắt bộ nhớ cấp phát paged bơi khi hệ thống đạt 80 phần trăm của tổng số hồ bơi paged. Ví dụ, 80 phần trăm của 343 MB là 274 MB. Nếu người quản lý bộ nhớ không thể cắt đủ nhanh để theo kịp với nhu cầu, sự kiện này được liệt kê trong phần "Triệu chứng" của bài viết này có thể xảy ra. Nếu bạn điều chỉnh bộ quản lý bộ nhớ để bắt đầu quá trình trang trí trước đó (ví dụ, khi nó đạt đến 40 phần trăm), máy tính có thể theo kịp với nhu cầu paged bơi trong việc sử dụng cao điểm đột ngột do đó nó không chạy ra khỏi bộ nhớ paged hồ bơi.Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
192409Mở tập tin có thể gây ra hạt nhân để báo cáo INSUFFICIENT_RESOURCES


Các sản phẩm của bên thứ ba mà bài viết này thảo luận do các công ty độc lập với Microsoft sản xuất. Microsoft đưa ra không có bảo hành, ngụ ý hay cách khác, liên quan đến hiệu suất hoặc độ tin cậy của các sản phẩm này.

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 304101 - Xem lại Lần cuối: 09/11/2011 23:38:00 - Bản sửa đổi: 3.0

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

  • kbprb kbmt KB304101 KbMtvi
Phản hồi
style="display: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">