Trong quá trình cài đặt hệ điều hành sạch, Windows Installer tạo Phân vùng dành riêng cho hệ thống (SRP) đặc biệt trên bảng phân vùng đĩa MBR. Đây là phân vùng ẩn với hệ thống tệp NTFS, không được gán ký tự ổ đĩa theo mặc định và không xuất hiện trong File Explorer (hầu hết người dùng thậm chí không biết về sự tồn tại của phân vùng SRP dịch vụ này). Trong Windows 7 / Windows Server 2008R2, kích thước của phân vùng Hệ thống dành riêng là 100 MB , trong Windows 8.1 / Windows Server 2012 R2, nó là 350 MB và trong Windows 10 / Windows Server 2016, nó được tăng lên 500 MB .
Trong bài viết này, chúng tôi sẽ tìm hiểu Phân vùng dành riêng cho hệ thống là gì được sử dụng để làm gì, liệu nó có thể bị xóa hay không và cách khôi phục nó nếu nó đã bị xóa hoặc bị hỏng.
Nội dung:
- Phân vùng dành riêng cho hệ thống trong Windows 10
- Phân vùng dành riêng cho hệ thống được sử dụng để làm gì trên Windows 10?
- Bạn có thể xóa phân vùng dành riêng cho hệ thống trên Windows 10 không?
- Cách tạo phân vùng dành riêng cho hệ thống theo cách thủ công trong Windows 10?
- Windows không thể khởi động sau khi vô tình xóa phân vùng dành riêng cho hệ thống
- “Không thể cập nhật phân vùng dành riêng cho hệ thống” trên Windows 10
Phân vùng dành riêng cho hệ thống trong Windows 10
Đầu tiên, hãy xem vị trí của phân vùng Dành riêng cho Hệ thống và cách xem nội dung của nó. Chạy phần đính vào mmc Quản lý máy tính và chọn Bộ nhớ -> Quản lý đĩa . Như bạn có thể thấy, trong Windows 10, phân vùng Hệ thống dành riêng 500MB nằm trước phân vùng hệ thống (C:\) nơi Windows được cài đặt.
Các thuộc tính ổ đĩa sau được gán cho Phân vùng dành riêng cho Hệ thống:Primary partition
, Active
và System
.
Phân vùng dành riêng cho hệ thống chỉ hiển thị trên BIOS máy tính hoặc thiết bị UEFI có Mô-đun hỗ trợ tương thích cũ ( CSM ) được kích hoạt. MBR Bảng phân vùng (Master Boot Record) được sử dụng trên đĩa hệ thống của các máy tính đó. Trên máy tính có UEFI ở chế độ gốc và bảng phân vùng GPT, không có phân vùng SRP (phân vùng EFI được sử dụng thay thế).
Theo mặc định, phân vùng dành riêng cho hệ thống không được gán ký tự ổ đĩa. Bạn có thể đặt ký tự ổ đĩa thông qua Bảng điều khiển quản lý đĩa (diskmgmt.msc
) hoặc sử dụng lệnh PowerShell:
Get-Partition -DiskNumber 0 -PartitionNumber 1|Set-Partition -NewDriveLetter R
Đây là cách nội dung của ổ đĩa Hệ thống dành riêng trông như thế nào (bạn cần cho phép hiển thị các tệp hệ thống và ẩn trong File Explorer):
Lưu ý. Nếu bạn đang cài đặt Windows vào đĩa có phân vùng hiện có, thì trình cài đặt sẽ không tạo phân vùng dành riêng cho hệ thống 500 Mb. Trong trường hợp này, các tệp bộ nạp khởi động Boot Manager được đặt trên cùng một ổ đĩa mà Windows được cài đặt.
Phân vùng dành riêng cho hệ thống được sử dụng trên Windows 10 là gì?
Trong các phiên bản trước của Windows, các tệp khởi động được lưu trữ trên phân vùng có hệ điều hành đã cài đặt. Bắt đầu với Windows 7, các nhà phát triển MSFT đã thêm một phân vùng System Reserved ẩn riêng biệt để lưu trữ các tệp bootloader. Giải pháp này giúp bảo vệ các tệp bộ nạp khởi động khỏi người dùng và cải thiện tính ổn định của Windows.
Những gì được lưu trữ trong phân vùng Dành riêng cho Hệ thống?
- Bộ nạp khởi động Windows ( bootmgr ), và một tệp có cấu hình bộ nạp khởi động BCD (Dữ liệu cấu hình khởi động); Bootmgr đã thay thế bộ nạp khởi động NTLDR cũ trong các phiên bản Windows mới hơn.
- Dữ liệu dịch vụ của BitLocker hệ thống con mã hóa (nếu được sử dụng);
- Các tệp Môi trường Khôi phục Windows (WinRE) có thể được sử dụng để khắc phục các sự cố khởi động khác nhau;
- Thư mục Thông tin Khối lượng Hệ thống cho siêu dữ liệu điểm khôi phục hệ thống;
- BOOTNXT - tệp được sử dụng để khởi động Windows từ ổ đĩa flash USB (ví dụ:cho Windows To Go);
- BAK - bản sao lưu khu vực khởi động được sử dụng trên đĩa MBR.
Bạn có thể xóa phân vùng dành riêng cho hệ thống trên Windows 10 không?
Bạn không nên xóa phân vùng Dành riêng cho Hệ thống mà không có lý do chính đáng, thậm chí còn hơn thế nữa để tiết kiệm dung lượng đĩa (500 MB không quá nhiều). Nếu không có phân vùng này, Windows của bạn sẽ không thể khởi động, vì phân vùng khởi động có cấu hình bộ nạp khởi động bị thiếu. Lỗi có thể xuất hiện:“Không tìm thấy hệ điều hành”.
hoặc
File: \boot\BCD Status: 0xc00000f The Boot Configuration Data for you PC is missing or contains errors.
Trong trường hợp này, bạn sẽ phải khôi phục bộ nạp khởi động Windows theo cách thủ công và đặt nó vào ổ đĩa hệ thống C:(mô tả bên dưới).
Cách tạo phân vùng dành riêng cho hệ thống theo cách thủ công trong Windows 10?
Nếu bạn đã xóa phân vùng Dành riêng cho Hệ thống (hoặc phân vùng bị thiếu ban đầu) và muốn khôi phục nó, hãy làm theo các bước sau.
Sử dụng diskpart
công cụ để thu nhỏ phân vùng Windows 500 MB (trong ví dụ này, chúng tôi giả sử Windows được cài đặt trên phân vùng 1):
diskpart
list volume
select volume 1
shrink desired=500
Tạo một phân vùng NTFS 500 MB mới:
create partition primary
format fs=ntfs
active
assign letter R
exit
Bây giờ bạn có thể đặt các tệp bộ nạp khởi động Windows trên phân vùng mới:
bcdboot C:\windows /s R:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
Tuy nhiên, trong hầu hết các trường hợp, việc di chuyển cấu hình bootmgr sang phân vùng hệ thống Windows sẽ dễ dàng hơn (điều này được mô tả trong phần tiếp theo của bài viết).
Windows không thể khởi động sau khi vô tình xóa phân vùng dành riêng cho hệ thống
Nếu các phân vùng khác ngăn bạn thu nhỏ / mở rộng dung lượng Windows, bạn có thể khôi phục cấu hình bộ nạp khởi động và đặt nó vào phân vùng đã cài đặt Windows. Các bước này sẽ giúp bạn sửa lỗi khởi động Windows sau khi xóa phân vùng dành riêng cho hệ thống.
Bạn có thể đảm bảo rằng phân vùng Dành riêng cho Hệ thống bị thiếu bằng cách khởi động từ bất kỳ phương tiện khởi động / cài đặt Windows nào (ổ đĩa flash USB hoặc DVD). (Trong trường hợp của chúng tôi, đó là phương tiện cài đặt Windows Server 2012 R2).
Trên màn hình cài đặt, nhấn Shift + F10 để mở dấu nhắc lệnh. Chạy diskpart
và liệt kê các tập:
list volume
Như bạn có thể thấy, phân vùng dành riêng cho hệ thống bị thiếu và tất nhiên, Windows không thể khởi động từ đĩa này.
Trong trường hợp này, để khôi phục hệ thống của bạn, bạn cần tạo lại các mục nhập của bộ nạp khởi động. Để không tạo phân vùng dành riêng cho Hệ thống 500 MB, các tệp bộ nạp khởi động bootmgr có thể được tạo lại trên ổ đĩa hệ thống C:\. Để thực hiện, hãy chạy các lệnh sau trong dấu nhắc lệnh WinPE. Đặt các tệp môi trường khởi động vào ổ C:\ và chỉ định đường dẫn đến thư mục Windows:
bcdboot c:\windows /s c:
Nếu thành công, lệnh sẽ trả về Tệp khởi động được tạo thành công .
Bây giờ bạn cần ghi đè khu vực khởi động:
bootsect.exe /nt60 All /force
Sau đó, kích hoạt phân vùng C:\. Để làm điều đó, hãy thực hiện các lệnh sau (số đĩa và phân vùng của bạn có thể khác nhau, hãy chú ý):
diskpart
list disk
select disk 0
list partition
select partition 1
active
exit
Sau đó chạy các lệnh này lần lượt:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Lệnh thứ ba sẽ quét tất cả các đĩa và cố gắng tìm các bản sao Windows đã cài đặt ( Quét tất cả đĩa để cài đặt Windows ). Trong ví dụ của chúng tôi, hệ điều hành đã được tìm thấy trong thư mục C:\ Windows. Hệ thống sẽ yêu cầu thêm các mục Windows này vào danh sách khởi động ( Thêm cài đặt vào danh sách khởi động? ). Xác nhận nó (Y).
Khởi động lại máy tính của bạn và đảm bảo rằng Windows được khởi động đúng cách. Đảm bảo rằng tệp bootmgr có trong thư mục gốc của ổ đĩa hệ thống C:\.
Mẹo . Các bước sửa chữa thủ công cấu hình bộ nạp khởi động trên máy tính có kiến trúc UEFI hơi khác một chút và được mô tả chi tiết trong bài viết Cách sửa bộ nạp khởi động EFI.
Sách hướng dẫn này cũng có thể được sử dụng để di chuyển cấu hình Windows Bootloader sang ổ đĩa khác nếu phân vùng dành riêng cho hệ thống bị loại bỏ có chủ ý, khi bạn muốn hệ thống nằm hoàn toàn trên một phân vùng (thuận tiện từ quan điểm của một số sao lưu và quản lý đĩa công cụ).
Hướng dẫn đầy đủ về cách xây dựng lại cấu hình BCD và MBR có sẵn trong bài viết này.“Không thể cập nhật phân vùng dành riêng cho hệ thống” trên Windows 10
Khi nâng cấp từ Windows 7 / 8.1 lên Windows 10 (hoặc khi nâng cấp lên bản dựng Windows 10 mới), bạn có thể nhận được 0xc1900104 hoặc 0x800f0922 lỗi:
Windows 10 couldn't be installed We couldn't update the system reserved partition.
Điều này là do phân vùng Hệ thống dành riêng trong các phiên bản Windows trước nhỏ hơn trong Windows 10. Và nếu SRP đầy và không có đủ dung lượng trống (ít nhất 15 MB) để đặt các tệp hệ thống của bộ nạp khởi động Windows, bạn sẽ gặp lỗi này. .
Trong trường hợp này, Microsoft khuyên bạn nên xóa các tệp phông chữ khỏi thư mục R:\ Boot \ Fonts để giải phóng dung lượng trên phân vùng Dành riêng cho Hệ thống (https://support.microsoft.com/en-us/help/3086249/we-couldn -t-cập nhật-hệ thống-dành riêng-phân vùng-lỗi-cài đặt-cửa sổ). Hoặc bạn có thể thử mở rộng phân vùng Dành riêng cho Hệ thống bằng bất kỳ công cụ quản lý phân vùng nào của bên thứ ba trên thẻ USB có thể khởi động.