Cách sửa image Windows 10 với DISM

Thứ sáu - 11/10/2019 07:06

Nếu image Windows bị hỏng, bạn có thể sử dụng công cụ Deployment Imaging and Servicing Management (DISM) để cập nhật file và khắc phục sự cố.

 

Ví dụ, bạn có thể sử dụng DISM để sửa lỗi Windows Component store (tính năng cốt lõi của Windows lưu trữ tất cả các file hệ thống liên quan đến hệ điều hành được nhóm theo thành phần và dưới dạng liên kết cứng) khi lệnh sfc/scannow không thể sửa các file bị hỏng hoặc bị sửa đổi do Component store bị hỏng.

Công cụ DISM/Cleanup-Image lưu các file nhật ký của nó vào các vị trí file bên dưới. 

C:\Windows\Logs\CBS\CBS.log
 C:\Windows\Logs\DISM\dism.log

Bài viết này sẽ hướng dẫn các bạn cách thực hiện Inbox Corruption Repair với công cụ DISM /Cleanup-Image để sửa lỗi Component store trên Windows 10.

Lưu ý: Bạn phải đăng nhập với tư cách quản trị viên để có thể thực hiện Inbox Corruption Repair với công cụ Deployment Imaging and Servicing Management (DISM).

1. Chạy công cụ DISM /Cleanup-Image từ Command Prompt

Bước 1. Mở Command Prompt với tư cách admin.

Bước 2. Thực hiện Bước 3, Bước 4, Bước 5 (khuyến nghị), Bước 6 hoặc Bước 7 bên dưới cho lệnh DISM bạn muốn sử dụng.

Bước 3. Sử dụng lệnh /CheckHealth

Bạn chỉ sử dụng lệnh /CheckHealth để kiểm tra image được gắn cờ bị hỏng do tiến trình không thành công và có thể sửa chữa được. Đây là một cách nhanh chóng để xem file có bị hỏng hay không. Lệnh này không sửa lỗi hoặc tạo bản ghi. Và thời gian chạy lệnh nhanh chóng.

Trong Command Prompt, sao chép và dán lệnh bên dưới, sau đó nhấn Enter và chuyển đến Bước 8.

Dism /Online /Cleanup-Image /CheckHealth

Sử dụng lệnh /CheckHealth trên Command Prompt

Bước 4. Sử dụng lệnh /ScanHealth

Sử dụng lệnh /ScanHealth để quét image tìm lỗi Component store. Lệnh này cũng không sửa bất cứ lỗi nào. Nó chỉ kiểm tra lỗi Component store và ghi lỗi vào file nhật ký. Lệnh này có thể mất 5 đến 10 phút để hoàn thành.

Trong Command Prompt, sao chép và dán lệnh bên dưới, sau đó nhấn Enter và chuyển đến Bước 8.

Dism /Online /Cleanup-Image /ScanHealth

Sử dụng lệnh /ScanHealth trên Command Prompt

Bước 5. Sử dụng lệnh /RestoreHealth

Sử dụng lệnh /RestoreHealth để quét image tìm lỗi Component store, tự động sửa chữa và ghi lỗi vào file nhật ký. Lệnh này có thể mất 10 đến 15 phút hoặc thậm chí vài giờ để hoàn thành tùy thuộc vào mức độ lỗi.

Bạn cần kết nối Internet để chạy lệnh này. Nếu lệnh không thực hiện thành công, bạn có thể thực hiện Bước 6 hoặc Bước 7 bên dưới.

Trong Command Prompt, sao chép và dán lệnh bên dưới, sau đó nhấn Enter và chuyển đến Bước 8.

Dism /Online /Cleanup-Image /RestoreHealth

Sử dụng lệnh /RestoreHealth trên Command Prompt

Bước 6. Sử dụng lệnh /RestoreHealth /Source:wim

Sử dụng lệnh /RestoreHealth /Source:wim để xác định vị trí của file install.wim là nguồn của phiên bản file tốt có thể được sử dụng để sửa lỗi. Quá trình này có thể mất 10 đến 15 phút, thậm chí hàng giờ để hoàn thành phụ thuộc vào mức độ lỗi.

Lệnh này có thể hữu ích nếu Bước 5 trên không thể sửa được image Windows. File install.wim sẽ ở trong thư mục Sources của file ISO Windows 10 được mount. Nếu có file install.esd thay cho file install.wim, thực hiện Bước 7 thay cho bước này.

 

Xác định file Windows 10 ISO có install.wim trong thư mục sources của file ISO được mount và số chỉ mục cho phiên bản Windows 10 sử dụng lệnh bên dưới trong Command Prompt với tư cách admin:

dism /get-wiminfo /wimfile:<Drive Letter>:\sources\install.wim

Thay thế Drive Letter với ký tự ổ đĩa thực sự file ISO được mount.

 

Trong Command Prompt, gõ lệnh bên dưới bạn muốn sử dụng, sau đó nhấn Enter và chuyển đến Bước 8.

Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:Full Path to install.wim file:<Index Number>

Hoặc để ngăn DISM sử dụng Windows Update cho image online:

Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:Full Path to install.wim file:<Index Number> /limitaccess

Lưu ý: <Index Number> trong lệnh trên là số chỉ mục của phiên bản Windows 10 hệ thống của bạn.

Sử dụng lệnh /RestoreHealth /Source:wim trên Command Prompt

Bước 7. Sử dụng lệnh /RestoreHealth /Source:esd

Sử dụng lệnh /RestoreHealth /Source:esd để xác định vị trí của file install.esd làm nguồn của phiên bản file tốt có thể được sử dụng để sửa lỗi. Quá trình này có thể mất hơn chục phút đến vài giờ tùy thuộc vào mức độ lỗi.

Xác định file Windows 10 ISO có install.esd trong thư mục sources của file ISO được mount và số chỉ mục cho phiên bản Windows 10 sử dụng lệnh bên dưới trong Command Prompt với tư cách admin:

dism /get-wiminfo /wimfile:<Drive Letter>:\sources\install.esd

Thay thế Drive Letter với ký tự ổ đĩa thực sự file ISO được mount.

Trong Command Prompt gõ lệnh sau và nhấn Enter, sau đó chuyển đến Bước 8.

Dism /Online /Cleanup-Image /RestoreHealth /Source:esd:Full Path to install.esd file:<Index Number>

Hoặc để ngăn DISM sử dụng Windows Update cho image online:

Dism /Online /Cleanup-Image /RestoreHealth /Source:esd:Full Path to install.esd file:<Index Number> /limitaccess

<Index Number> trong lệnh trên là số chỉ mục của phiên bản Windows 10 trên hệ thống của bạn.

Sử dụng lệnh /RestoreHealth /Source:esd trên Command Prompt

Bước 8. Nếu thực hiện theo Bước 5, Bước 6 hoặc Bước 7, bạn nên khởi động lại máy tính.

 

2. Chạy công cụ DISM /Cleanup-Image trong PowerShell

Bước 1. Mở PowerShell với tư cách admin.

Bước 2. Thực hiện Bước 3, Bước 4, Bước 5, Bước 6, hoặc Bước 7 để thực hiện lệnh DISM bạn muốn sử dụng.

Bước 3. Sử dụng lệnh /CheckHealth

Trong PowerShell, nhập lệnh sau, nhấn Enter và chuyển đến Bước 8.

Repair-WindowsImage -Online -CheckHealth

Sử dụng lệnh /CheckHealth trên PowerShell

Bước 4. Sử dụng lệnh /ScanHealth 

Trong PowerShell, nhập lệnh sau và nhấn Enter, chuyển đến Bước 8.

Repair-WindowsImage -Online -ScanHealth

Bước 5. Sử dụng lệnh /RestoreHealth

Trong PowerShell, nhập lệnh sau và nhấn Enter, chuyển đến Bước 8.

Repair-WindowsImage -Online -RestoreHealth

Sử dụng lệnh /RestoreHealth trên PowerShell

Bước 6. Sử dụng lệnh /RestoreHealth /Source:wim

Tượng tự như trên, bạn cần xác định file ISO Window 10 có install.esd và tìm index number cho phiên bản Windows 10.

Dán lệnh sau vào PowerShell:

Repair-WindowsImage -Online -RestoreHealth -Source "Full Path to install.wim file:<Index Number>"

Hoặc để ngăn DISM sử dụng Windows Update cho image online.

Repair-WindowsImage -Online -RestoreHealth -Source "Full Path to install.wim file:<Index Number>" -LimitAccess

Thay <Index Number> trong lệnh trên với số index number thật.

Bước 7. Sử dụng lệnh /RestoreHealth /Source:esd

Dán lệnh sau vào PowerShell và nhấn Enter.

Repair-WindowsImage -Online -RestoreHealth -Source "Full Path to install.esd file:<Index Number>"

Hoặc để ngăn DISM sử dụng Windows Update cho image online.

Repair-WindowsImage -Online -RestoreHealth -Source "Full Path to install.esd file:<Index Number>" -LimitAccess

Bước 8. Khởi động lại máy tính sau khi thực hiện các Bước 5, 6, và Bước 7. 

Chúc các bạn thực hiện thành công!

Nguồn tin: Quantrimang.com

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

  Ý kiến bạn đọc

THỐNG KÊ TRUY CẬP
  • Đang truy cập92
  • Máy chủ tìm kiếm2
  • Khách viếng thăm90
  • Hôm nay14,558
  • Tháng hiện tại142,347
  • Tổng lượt truy cập9,848,199
QUẢNG CÁO
Phan Thanh Phú
Quảng cáo 2
Liên kết site
Đăng nhập Thành viên
Hãy đăng nhập thành viên để trải nghiệm đầy đủ các tiện ích trên site
Thăm dò ý kiến

Bạn thấy Website cần cải tiến những gì?

Lịch Âm dương
Máy tính
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây