Khi cố gắng nâng cấp máy tính lên Windows 10 (hoặc Windows 8 hoặc 8.1), hàng loạt người dùng Windows 7 nhận được thông báo lỗi "We couldn't update the system reserved partition". Nâng cấp thất bại và thông báo lỗi này hiển thị bất kể người dùng thử bao nhiêu lần. Vấn đề này dường như chỉ xảy ra trên máy chạy Windows 7 và máy chạy Windows 8/8.1 đã nâng cấp từ Windows 7, mặc dù trường hợp ảnh hưởng đến máy xuất xưởng với Windows 8/8.1 cũng không hiếm.
Vấn đề này, trong hầu hết các trường hợp, liên quan đến phân vùng ổ cứng dự trữ hệ thống mà tất cả máy Windows 7 (và Windows 8/8.1) đều có mặc định, và phân vùng này cũng là chìa khóa để khắc phục vấn đề và làm cho nâng cấp thành công. Dưới đây là các giải pháp hiệu quả nhất bạn có thể dùng để khắc phục vấn đề "We couldn't update the system reserved partition":
Giải pháp 1: Giải phóng dung lượng trên phân vùng System Reserved
- Nhấn phím Windows logo + R. Gõ diskmgmt.msc vào hộp thoại Run và nhấn Enter.
- Dưới danh sách ổ đã mount trong cửa sổ Disk Management là bản đồ phân vùng.
- Trong bản đồ phân vùng này, phân vùng đầu tiên sẽ được đặt tên System Reserved hoặc Data và (nhiều nhất) sẽ có dung lượng 100 Megabytes.
- Click chuột phải vào phân vùng ổ cứng này và click Change drive letters and paths (Thay đổi ký tự ổ và đường dẫn).
- Click Add (Thêm). Mở menu thả xuống trước tùy chọn Assign the following drive letter (Gán ký tự ổ sau) , chọn Y là ký tự ổ và click OK.

- Nếu dùng Windows 7, tìm cmd trong Start Menu, click chuột phải kết quả cmd và click Run as administrator (Chạy với tư cách quản trị viên).
- Nếu dùng Windows 8/10, đơn giản nhấn Windows Logo + X để mở WinX Menu và click Command Prompt (Admin). Thao tác này mở Command Prompt đặc quyền quản trị.
- Gõ các lệnh sau vào Command Prompt đặc quyền, nhấn Enter sau mỗi lệnh để thực thi:

Y: takeown /f . /r /d y icacls . /grant administrator:F /t attrib -h -s -r bootmgr
Lưu ý: Trong lệnh icacls , thay administrator bằng tên người dùng của bạn. Để biết tên người dùng, gõ whoami vào Command Prompt và nhấn Enter. Ví dụ, nếu tên người dùng là home, lệnh icacls sẽ như sau:
icacls . /grant home:F /t
Bạn có thể bỏ qua >>log.txt trong các lệnh trên, tôi làm vậy để hiển thị tất cả ở một chỗ để bỏ qua kết quả.
Mở cửa sổ Windows Explorer và điều hướng đến ổ Y . Đảm bảo cả tùy chọn Don't show hidden files, folders or drives (Không hiển thị file, thư mục, ổ ẩn) và Hide protected operating system files (recommended) (Ẩn file hệ thống được bảo vệ (khuyến nghị)) trong Organize > Folder and search options > View được tắt.

Điều hướng đến thư mục Boot trong ổ Y . Xóa tất cả ngôn ngữ trong thư mục Boot trừ en-US và ngôn ngữ khác bạn thực sự dùng và cần. Xong rồi, làm rỗng Recycle bin (Thùng rác) để chắc chắn chúng bị xóa vĩnh viễn. Mở Command Prompt đặc quyền mới. Gõ lệnh sau trong Command Prompt đặc quyền và nhấn Enter:
chkdsk Y: /F /X /sdcleanup /L:5000
Sau khi lệnh ở bước cuối được thực thi, file log NTFS của phân vùng System Reserved sẽ được cắt giảm xuống khoảng 5 Megabytes, để lại ít nhất 50 Megabytes dung lượng trống trên phân vùng (là một nửa dung lượng mặc định của phân vùng!).
Sau khi quá trình trên hoàn tất không sai sót, bạn có thể thử nâng cấp máy lại, và nó nên thành công lần này. Sau khi cập nhật muốn tải và cài đặt, bạn có thể mở tiện ích Disk Management lại và xóa ký tự ổ Y khỏi phân vùng System Reserved .
Nếu bạn nghĩ giải pháp này hơi dài, phức tạp hoặc tốn thời gian hoặc nếu giải pháp này không khắc phục được vấn đề và cho phép nâng cấp thành công, hãy chuyển sang giải pháp tiếp theo.
Giải pháp 2: Mở rộng phân vùng System Reserved bằng Disk Management
- Nhấn Windows Logo + R. Gõ diskmgmt.msc vào Run và nhấn Enter.

- Trong bản đồ phân vùng gần dưới cùng cửa sổ Disk Management , click chuột phải vào ổ C: và click Shrink Volume (Thu hẹp ổ). Thu hẹp ổ C: 300-350 Megabytes.

- Click chuột phải vào phân vùng System Reserved và click Expand Volume (Mở rộng ổ). Mở rộng phân vùng System Reserved để nó bao gồm 300-350 Megabytes bạn vừa giải phóng làm unallocated space (không gian chưa phân bổ) bằng cách thu hẹp ổ "C:".
- Sau khi xong, khởi động lại máy tính, và việc này sẽ lưu thay đổi phân vùng ổ cứng.
- Sau khi máy khởi động, thử nâng cấp lại, và nâng cấp nên thành công nếu giải pháp này khắc phục được vấn đề "We couldn't update the system reserved partition".
Giải pháp 3: Mở rộng phân vùng System Reserved bằng MiniTool Wizard
MiniTool Partition Wizard là phần mềm miễn phí được thiết kế đặc biệt để cho phép người dùng Windows ít kinh nghiệm dễ dàng thao tác với phân vùng ổ cứng bằng giao diện người dùng cực kỳ đơn giản và dễ làm quen. Dù bạn là người dùng Windows giàu kinh nghiệm hay mới bắt đầu, bạn chắc chắn có thể dùng MiniTool Partition Wizard để mở rộng phân vùng System Reserved hy vọng sẽ khắc phục vấn đề "We couldn't update the system reserved partition".
Truy cập đây và tải, cài đặt và chạy MiniTool Partition Wizard. Tìm ổ C: của máy trong bản đồ phân vùng của tiện ích và chọn "Move/Resize Partition (Di chuyển/Thay đổi kích thước phân區)". Kéo thả cẩn thận và dần dần phân vùng C: đủ để thu hẹp phân vùng 300-350 Megabytes.

Mở rộng phân vùng System Reserved để requisition và bao gồm 300-350 Megabytes không gian ổ cứng chưa phân bổ này. Apply (Áp dụng) thay đổi. Cho phép MiniTool Partition Wizard hoàn tất quá trình lưu thay đổi, khởi động lại máy khi được yêu cầu, đợi thêm chút để tiện ích hoàn tất thay đổi và khi thay đổi cuối cùng được thực hiện và bạn lấy lại điều khiển đầy đủ, thử nâng cấp máy, và nếu giải pháp hoạt động, nâng cấp sẽ thành công.
Giải pháp 4: Biến ổ C thành phân vùng Active
Biến ổ C: thành phân vùng active là giải pháp CỰC KỲ đơn giản cho vấn đề "We couldn't update the system reserved partition" đã hoạt động cho khá nhiều người dùng Windows bị ảnh hưởng bởi vấn đề này trong quá khứ.
- Nhấn Windows Logo + R. Gõ diskmgmt.msc vào Run và nhấn Enter.

- Trong bản đồ phân vùng ở dưới cửa sổ Disk Management , click chuột phải vào ổ C: Click Mark Partition as Active (Đánh dấu phân vùng là Active) để biến ổ C: thành phân vùng active.
- Khởi động lại máy và thử nâng cấp hệ thống sau khi máy khởi động.