ERD Repair Disk là trợ thủ không thể thiếu của quản trị viên để khôi phục Windows từ chối khởi động vì nhiều lý do. Trong bài viết này, chúng ta sẽ kể cách tạo đĩa boot ERD riêng với bộ công cụ khôi phục Windows 10 hoặc Windows Server 2016. Để tạo hình ảnh ISO của đĩa khôi phục, chúng ta sẽ sử dụng bộ công cụ MSFT gọi là Diagnostics and Recovery Toolset (DaRT).
Những gì chúng ta cần
Để sử dụng DaRT 10 Boot Media Wizard cho phép tạo hình ảnh DaRT (ERD Commander) đĩa boot/khôi phục, bạn sẽ phải cài đặt một số gói Microsoft để quản lý hình ảnh, phát triển và triển khai:
- Windows Assessment and Development Kit cho Windows 10 (Windows ADK0) chứa một số tiện ích phát triển cũng như một số công cụ quản lý hình ảnh Windows. Nó cũng chứa Windows PE (Windows Preinstallation Environment) cần thiết để khởi động hệ thống
- Windows 10 Debugging Tools được yêu cầu để phân tích dump bằng Crash Analyzer trong môi trường DaRT 10. Debugging Tools là một phần của Windows SDK, bạn có thể tải xuống và cài đặt chỉ thành phần Debugging Tools for Windows
- .NET Framework 5.1 (được cài đặt mặc định trên Windows Server 2016 và Windows 10)
- Để tạo hình ảnh DART 10, bạn nên sử dụng Windows 2012 R2 / 2016 hoặc Windows 8.1 / 10
- DaRT10 là một phần của MDOP 2015 (Microsoft Desktop Optimization Pack 2015) không có sẵn miễn phí. Bạn chỉ có thể tải xuống nếu bạn là người đăng ký doanh nghiệp (Microsoft Software Assurance)
- Bản phân phối Windows 10 x64 dưới dạng hình ảnh ISO hoặc trên DVD
Cài đặt Windows ADK 10, WinDbg
Sau khi bạn đã tải xuống tất cả các công cụ cần thiết, bạn có thể cài đặt chúng. Trước hết, cài đặt Windows ADK.
Chạy Adksetup.exe. Chỉ định C:\Program Files (x86)\Windows Kits\10\ làm thư mục cài đặt.
Chỉ chọn 2 mục từ danh sách các thành phần cần cài đặt:
- Deployment Tools
- Windows Preinstallation Environment (Windows PE)
Tiếp tục cài đặt. Trình cài đặt phải tải xuống tất cả các thành phần cần thiết từ Internet và cài đặt chúng.
Sau đó chạy trình cài đặt Software Development Kit for Windows 10 (nhưng trước hết cài đặt KB3118401 — Cập nhật cho Universal C Runtime trong Windows). Chúng ta chỉ cần Debugging Tools for Windows trong các thành phần SDK.
Cài đặt DaRT
Chúng ta cần hình ảnh ISO của Microsoft Desktop Optimization Pack 2015 (SW_DVD5_Dsktp_Optimization_Pck_SA_2015_MultiLang_MLF_X20-35801.iso) chỉ có sẵn để tải xuống trong chương trình Software Assurance. Mount hình ảnh MDOP vào ổ ảo và đi tới thư mục DaRT. Như bạn thấy, có một số phiên bản DaRT cho các phiên bản Windows khác nhau.
- DaRT 7 – WinPE 3
- DaRT 8 SP1 – WinPE 4
- DaRT 8.1– WinPE 5
- DaRT 10 – WinPE 10
Vì chúng ta sẽ tạo đĩa boot cho Windows 10 x64, hãy đi tới F:\DaRT\DaRT 10\Installers\en-us\x64. Chạy file cài đặt msdart100.msi với cài đặt mặc định.
Tạo đĩa khôi phục DaRT 10
Trình hướng dẫn DaRT cho phép tạo cả hình ảnh x86 và x64. Đĩa boot DaRT 10 có thể được sử dụng để khởi động Windows 10, Windows 8 và Windows 7.
Chạy ứng dụng tạo DaRT Recovery Image.
Chỉ định rằng bạn cần hình ảnh DaRT 64-bit và chọn đường dẫn đến ổ ảo với bản phân phối Windows 10 x64.
Kiểm tra các công cụ sẽ được đưa vào hình ảnh DaRT 10.
Nếu bạn muốn kết nối với máy tính khởi động trong DaRT từ xa, hãy tích “Allow remote connections”. Bạn có thể đặt cổng kết nối cố định, hoặc nó phải được chỉ định trực tiếp trên client.
Ở bước tiếp theo, bạn có thể thêm một số driver vào hình ảnh DaRT (cho card mạng, theo quy tắc) và chỉ định thành phần WinPE nào sẽ được tích hợp vào hình ảnh.
Bây giờ bạn chỉ cần chỉ định thư mục để lưu hình ảnh ISO DaRT (tùy chọn, bạn có thể lưu nó dưới dạng file WIM và script PoSh được sử dụng để tạo hình ảnh với cài đặt cụ thể để sử dụng sau). Để tạo hình ảnh, nhấp Create.
Nếu ổn, sau vài phút file ISO với hình ảnh boot DaRT cho Windows 10 sẽ xuất hiện trong thư mục bạn đã chỉ định.
Lưu ý. Trong trường hợp của tôi, việc tạo hình ảnh trong Windows Server kết thúc với lỗi sau:
Generating DaRT image
Installing and configuring DaRT tools…
The running command stopped because the preference variable “ErrorActionPreference” or common parameter is set to Stop: The request is not supported. (Exception from HRESULT: 0x80070032)
Cleaning up temporary files
Temporary folder: C:\Users\root\AppData\Local\Temp\DaRT_Mount_2017.12.16.17.58.36
The clean-up has successfully been completed.
Sau khi thử nghiệm một chút, tôi phát hiện ra rằng hình ảnh sẽ được tạo thành công nếu không có công cụ File Restore và Disk Commander. Nếu bất kỳ công cụ nào trong số này có mặt, quá trình sẽ bị hủy. Rất lạ…
Cùng lúc đó, hình ảnh Windows 10 được tạo trên trạm làm việc mà không có bất kỳ lỗi nào.
Cách sử dụng DaRT
Hình ảnh DaRT này có thể được ghi vào đĩa CD/DVD hoặc USB flash drive và sử dụng để khởi động máy tính người dùng sau khi xảy ra sự cố hệ thống. Bộ công cụ trong DaRT cho phép chẩn đoán và sửa chữa các vấn đề phổ biến nhất (đặt lại mật khẩu quản trị viên, xóa bản cập nhật bảo mật dẫn đến lỗi, khôi phục registry, kiểm tra tệp hệ thống, kết nối với môi trường DaRT từ xa, v.v.).
Bạn cũng có thể tích hợp MS DaRT vào Windows trên tất cả trạm làm việc bằng cách thay thế file winre.wim của Windows Recovery Environment (WinRE) trên phân vùng System Reserved ẩn.