Thảo luận  Các bước căn bản để tạo Win10PE từ tools WinBuilder-WIN10XPE, mời các Pro vào góp ý thêm.

Hoang Duch2
Thân chào các bạn, hôm qua bạn @@sec0 có đề nghị tôi mở thêm một topic khác với chủ đề hướng dẫn cách tạo Win10XPE, tôi sẽ hướng dẫn lại các bước căn bản và vì ở ĐÂY có các Pro đã chia sẻ trước đó rồi, nên nếu bạn nào có thêm thắc mắc thì có thể vào lại các cmt trước đó để tìm hiểu thêm và hy vọng @lvt491, @Le Duc 287, @trungminh có thời gian rỗi để hổ trợ các bạn.

Update ngày 02/02/2023 Link bản mới nhất Win10XPE Project -2023-02-01,
các bạn load về, sau đó chạy giải nén file 001 là có luôn nguyên folder:

https://www.tenforums.com/software-apps/182581-win10xpe-build-your-own-rescue-media-2-a.html

Hoặc ở đây:

https://github.com/ChrisRfr/Win10XPE/releases/tag/Win10XPE_2023-08-23

Download Source code zip file từ link của github.com, sau đó giải nén 001 là có nguyên folder.


2023-02-02-081225.png













Link bản XPE ngày 16/01/2021:

http://win10se.cwcodes.net/Compressed/index.php




Khi click vào link nó sẽ hiện ra như hình:


XPE-SYS-9-2021-04-09-111943.png




Ở hình trên, các bạn click vào Win10XPE, load về và giải nén, đây là bản mới nhất ngày 16/01/2021, các bạn cũng thấy các bản Windows mà nó hổ trợ như trong phần đóng khung hình chữ nhật bên dưới, tôi làm với bản Win 2004 và cũng tạm đầy đủ .

Sau khi giải nén ta có folder và files như hình, lưu ý tôi chép vào partition khác trên ổ cứng, không chép vào C: nhe các bạn:

XPE-SYS-10-2021-04-09-111943.png


Các bạn lưu ý cmt của @trungminh như hình dưới đây nhé:


XPE-SYS-53-44-2021-04-09-111943.png




Right-click vào Win10XPE.exe, run as admin ở hình trên ta có giao diện sau:


XPE-SYS-11-2021-04-09-111943.png




Từ chổ mũi tên, click vào đó và chọn load về bản Windows phù hợp ở giao diện dưới này, chọn bản nào thì các bạn xem lại ở hình đầu tiênở bên trên, phần đóng khung hình chữ nhật lớn bên tay phải của hình:


XPE-SYS-12-2021-04-09-111943.png




Riêng tôi thì tôi chọn bản Win2004 như hình dưới đây:


XPE-SYS-13-2021-04-09-111943.png




Sau khi load bản WIN2004 về tôi cũng giải nén vào part J: như hình dưới:


XPE-SYS-14-2021-04-09-111943.png




Vào lại giao diện Win Builder XPE:


XPE-SYS-15-2021-04-09-111943.png




Click vào chổ mũi tên tìm tới folder chứa Win2004 đã giải nén trước đó, ta có hình sau:


XPE-SYS-16-2021-04-09-111943.png




Tôi sẽ ngưng cmt ở đây, mời các bạn xem cmt kế tiếp....


Các bạn vui lòng kéo xuống dưới, xem tiếp từ cmt #9 trở đi, tôi vừa thực hành, vừa chụp hình cho thực tế nên không post hết 1 lần vào đây được. Cảm ơn các bạn đã theo dõi.


Update: Có một bài viết của @trungminh rất chi tiết và vô cùng hữu ích cho các bạn từ link dưới đây, mời các bạn vào tham khảo nhé:




Update ngày 16/04/2021: các bạn xem thêm nội dung bổ sung về cách add NFW x3 tại cmt #2 nhé.
 
Sửa lần cuối:
Trả lời

Sakutaza

Rìu Sắt
đây bộ code chạy driver của @anhdv
Kill dpinst.exe
IFEX R:\Drivers,!path R:\Drivers
forx !\Apps\Drv10x64.wim,Driv,1,team exec =!imagex.exe /mount %Driv% 1 R:\DriversIFEX R:\Drivers\win10-64,call RUN

kill PENetwork.exe
team exec =dpinst.exe /s /path R:\Drivers\Win10-64|exec pecmd File %systemroot%\system32\check=>%systemroot%\system32\Check.net
team exec %systemroot%\system32\nircmd.exe sysrefresh|exec X:\Program Files\PENetwork_x64\PENetwork.exe
IFEX R:\Drivers\Win10-64,call UDriver
exec [email protected] /unmount R:\Drivers
path #R:\Drivers
Bạn có thể chuyển đầy đủ hơn đc không?
Vì đây chỉ là các lệnh kiểm tra sự tồn tại ròi Mount chưa thấy có phần chạy (call RUN ?)
 

trungminh

Rìu Vàng Đôi
mình thử code này rồi. mình cho vào foder khác ...DLD\App\ không phải Apps và chỉnh đường dẫn theo nhg ko chạy được
Mã:
forx !\Apps\Drv10x64.wim,Driv,1,team exec =!imagex.exe /mount %Driv% 1 R:\DriversIFEX
thành forx !\DLD\Apps\Drv10x64.wim,Driv,1,team exec =!imagex.exe /mount %Driv% 1 R:\DriversIFEX
mình dán nó dính
IFEX R:\Drivers,!path R:\Drivers
forx !\Apps\Drv10x64.wim,Driv,1,team exec =!imagex.exe /mount %Driv% 1 R:\Drivers
IFEX R:\Drivers\win10-64,call RUN
 

trungminh

Rìu Vàng Đôi
Bạn có thể chuyển đầy đủ hơn đc không?
Vì đây chỉ là các lệnh kiểm tra sự tồn tại ròi Mount chưa thấy có phần chạy (call RUN ?)

Coppy file dpinst.exe, dpinst.xml vào trong system32

và mình dán lệnh này vào pcmd.ini

Kill dpinst.exe
IFEX R:\Drivers,!path R:\Drivers
forx !\Apps\Drv10x64.wim,Driv,1,team exec =!imagex.exe /mount %Driv% 1 R:\DriversIFEX R:\Drivers\win10-64

kill PENetwork.exe
team exec =dpinst.exe /s /path R:\Drivers\Win10-64|exec pecmd File %systemroot%\system32\check=>%systemroot%\system32\Check.net
team exec %systemroot%\system32\nircmd.exe sysrefresh|exec X:\Program Files\PENetwork_x64\PENetwork.exe
IFEX R:\Drivers\Win10-64,call UDriver
exec [email protected] /unmount R:\Drivers
path #R:\Drivers

link file: https://www.mediafire.com/file/psthfg5q4ntzutl/Driver.INI/file
 

Sakutaza

Rìu Sắt
Coppy file dpinst.exe, dpinst.xml vào trong system32

và mình dán lệnh này vào pcmd.ini

Kill dpinst.exe
IFEX R:\Drivers,!path R:\Drivers
forx !\Apps\Drv10x64.wim,Driv,1,team exec =!imagex.exe /mount %Driv% 1 R:\DriversIFEX R:\Drivers\win10-64

kill PENetwork.exe
team exec =dpinst.exe /s /path R:\Drivers\Win10-64|exec pecmd File %systemroot%\system32\check=>%systemroot%\system32\Check.net
team exec %systemroot%\system32\nircmd.exe sysrefresh|exec X:\Program Files\PENetwork_x64\PENetwork.exe
IFEX R:\Drivers\Win10-64,call UDriver
exec [email protected] /unmount R:\Drivers
path #R:\Drivers

link file: https://www.mediafire.com/file/psthfg5q4ntzutl/Driver.INI/file
Câu lệnh này chạy đc khi dặt đúng tên cùng đường dẫn
Theo tôi khi đặt đường dẫn khác
team exec =dpinst.exe /s /path R:\Drivers\Win10-64 (Vẫn còn file .ini nào đó xác định lại)
Các bản boot khác đặt dpinst.exe ngoài thư mục NT6x32 or 64
 

trungminh

Rìu Vàng Đôi
Câu lệnh này chạy đc khi dặt đúng tên cùng đường dẫn
Theo tôi khi đặt đường dẫn khác
team exec =dpinst.exe /s /path R:\Drivers\Win10-64 (Vẫn còn file .ini nào đó xác định lại)
Các bản boot khác đặt dpinst.exe ngoài thư mục NT6x32 or 64
Thực ra phải cấu trúc file pcmd.ini bằng lệnh này để tạo ổ R:
FIND MEM>2049,EXEC =%SystemRoot%\System32\StartImDIsk.exe 70 % R: AppsPE "NTFS Compressed" "R:\Temp"!EXEC =%SystemRoot%\System32\StartImDIsk.exe 70 % R: AppsPE "NTFS Compressed"
link: https://www.mediafire.com/file/ah0xc5s3bzt529a/driver.rar/file
 

Sakutaza

Rìu Sắt
Thực ra phải cấu trúc file pcmd.ini bằng lệnh này để tạo ổ R:
FIND MEM>2049,EXEC =%SystemRoot%\System32\StartImDIsk.exe 70 % R: AppsPE "NTFS Compressed" "R:\Temp"!EXEC =%SystemRoot%\System32\StartImDIsk.exe 70 % R: AppsPE "NTFS Compressed"
link: https://www.mediafire.com/file/ah0xc5s3bzt529a/driver.rar/file
Cảm ơn bạn lúc nào rảnh rỗi tải bản full về ngâm cứu
Tôi đã quen dung cmd mount apps & Drivers bản boot anhdv dùng file.Wim nên chưa quen
 

Hoang Duch2

Rồng Đỏ
@Hoang Duch2
Tôi tạo lại cho bạn sử dụng Apps,Drivers của bộ MC mount ra ổ W:\.Bạn thử xem sao.Tôi không có thời gian thử
Code:
@echo off
if exist %SystemRoot%\SysWOW64\wdscore.dll (goto :x64
) else (
goto :x86
)
:x86
for %%H in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do (
if exist %%H:\ if not exist %%H:\Windows\explorer.exe echo %%H:\&for /f "tokens=*" %%a in ('dir %%H:\Apps\Apps.iso /b /s ') do (imdisk -a -f "%%a" -m W:&if exist W:\Programs\PStart86.exe set HMC=W:&goto b
imdisk -D -m W:)
)

:b
pecmd load W:\Programs\Apps32.ini
pecmd load W:\Programs\Apps86.ini
call W:\Programs\Drivers\InstallDrivers.exe
goto end

:x64
for %%H in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do (
if exist %%H:\ if not exist %%H:\Windows\explorer.exe echo %%H:\&for /f "tokens=*" %%a in ('dir %%H:\Apps\Apps.iso /b /s ') do (imdisk -a -f "%%a" -m W:&if exist W:\Programs\PStart64.exe set HMC=W:&goto e
imdisk -D -m W:)
)

:e
pecmd load W:\Programs\Appsx64.ini
pecmd load W:\Programs\Apps64.ini
call W:\Programs\Drivers\InstallDrivers.exe
goto end

:end
nircmd sysrefresh
nircmd sysrefresh environment
pecmd sysrefresh
pecmd sysrefresh environment
exit

PS:Tôi thì sử dụng các bản WinPE + gói Apps Drivers riêng sau khi rebuild lại để lấy các điểm mạnh của từng bản Multiboot nên không chú ý đến build bằng XPE này.Chỉ tò mò khi bạn@@sec0 gặp cái lỗi củ chuối nên tìm hiểu qua về nó thôi.Về chi tiết tôi không tìm hiểu kỹ

Cảm ơn bạn rất nhiều nhé, thành công rồi bạn ơi, đây là hình kết quả:


2021-04-23-081707.png



2021-04-23-081943.png



2021-04-23-081757.png


Thêm hình mở DRWeb và TV:

2021-04-23-082930.png



2021-04-23-083035.png
 
Sửa lần cuối:

Hoang Duch2

Rồng Đỏ
Bác Duch2 lập topic này là 1 cái rất hay .
Nhờ có topic này mà nhiều kiền thức của các bác được phơi bày chia sẻ . Nếu ko thì những kiến thức của các bác chỉ mình các bác biết :)
Rất cảm ơn ơn các bác đã chia sẻ sự hiểu biết của mình cho nhiều người biết

Cảm ơn bạn đã ủng hộ, tất cả là nhờ bạn đó, nếu bạn và cháu @Le Duc 287 không động viên thì tôi không mở thêm topic mới làm gì. Mở ra rồi mới biết bạn bị cái lỗi chưa ai có cách sửa, cả chính chủ nhân cũng bó tay, không ngờ cũng chính bạn tìm ra giải pháp cho cái máy của bạn. Thật sự tôi rất bức xúc với lỗi đó, giờ thấy bạn có cách sửa được tôi rất là vui mừng, bạn khi nào có thời gian cứ chỉnh sửa thêm bản XPE, mỗi lần build được cái mới hơn thấy thú vị lắm bạn.
 

Hoang Duch2

Rồng Đỏ
Chúc mừng bạn
Giờ thì bạn đã biết cách dùng các apps tự chế hoặc dùng các apps khac dể build XPE hoặc Rebuild các bản boot khác rối

Cảm ơn bạn đã hổ trợ nhiệt tình, vậy là xong với apps của @hoanchien, giờ thấy bạn và các cháu @trungminh, @Le Duc 287 đang nói về Apps của @anhdv, tôi khi có thời gian sẽ thử tiếp. Cháu @Le Duc 287 hỏi về Drivers còn tôi thì muốn mount được cái Apps.wim và AppsP.wim của anhdv đó bạn.
 

trungminh

Rìu Vàng Đôi
Cảm ơn bạn đã hổ trợ nhiệt tình, vậy là xong với apps của @hoanchien, giờ thấy bạn và các cháu @trungminh, @Le Duc 287 đang nói về Apps của @anhdv, tôi khi có thời gian sẽ thử tiếp. Cháu @Le Duc 287 hỏi về Drivers còn tôi thì muốn mount được cái Apps.wim và AppsP.wim của anhdv đó bạn.
Làm PE theo @anhdv này cháu làm thành thạo rồi. Bác có thử làm thì chỗ nào chưa hiểu bác cứ hỏi. Kể cả code và các file cần thiết
 

Sakutaza

Rìu Sắt
Cảm ơn bạn đã hổ trợ nhiệt tình, vậy là xong với apps của @hoanchien, giờ thấy bạn và các cháu @trungminh, @Le Duc 287 đang nói về Apps của @anhdv, tôi khi có thời gian sẽ thử tiếp. Cháu @Le Duc 287 hỏi về Drivers còn tôi thì muốn mount được cái Apps.wim và AppsP.wim của anhdv đó bạn.
Để sử dụng các apps của anhdv trước tiên bản PE phải load đc file.wcs
Bạn thêm các dòng này vào pecmd.ini để PE có khả năng load file.wcs sau khi dã mount đc file.wim ra ổ ảo:
REGI HKCR\wcsfile\DefaultIcon\=%SystemRoot%\SYSTEM32\%PECMD%,0
REGI HKCR\wcsfile\shell\open\command\=%PECMD% LOAD "%L"
 

Hoang Duch2

Rồng Đỏ
Cái này theo tôi được biết như sau
Do 20H2 nó chỉ hiện trên win sau khi cài đặt . Bác xem bình luận này thì sẽ rõ
Cảm ơn bạn đã giải thích, vây là XPE nó báo đúng chứ không sai nhưng mà mình làm thấy cứ mãi 19041 và nói là 20H2 và chụp hình gửi lên thì sợ có người hiểu lầm đó bạn.

Nói ngoài lề một chút về bản Insider 21359.1 và mới đây nhất nó tự động update lên 21364, cho dù tôi không register với MS. Lúc mới cài xong 21359, tôi thấy cái menu Metro lúc mới boot vào không sử dụng được mouse, lúc đó tôi còn nghi hoặc, không biết phải lỗi từ Insider không, sau đó tôi dùng Macrium fix boot thì hết lỗi. Vài hôm sau nó update lên 21364, lỗi này lại lập lại, lại phải chạy fix lỗi tiếp. Bên bạn không biết có dùng Menu Metro không bạn?
 

Hoang Duch2

Rồng Đỏ
Để sử dụng các apps của anhdv trước tiên bản PE phải load đc file.wcs
Bạn thêm các dòng này vào pecmd.ini để PE có khả năng load file.wcs sau khi dã mount đc file.wim ra ổ ảo:
REGI HKCR\wcsfile\DefaultIcon\=%SystemRoot%\SYSTEM32\%PECMD%,0
REGI HKCR\wcsfile\shell\open\command\=%PECMD% LOAD "%L"

À hai dòng này chép vào nơi nào trên pecmd.ini vậy bạn?


2021-04-23-094601.png
 

@sec0

Rìu Chiến Vàng Chấm
Cảm ơn bạn đã giải thích, vây là XPE nó báo đúng chứ không sai nhưng mà mình làm thấy cứ mãi 19041 và nói là 20H2 và chụp hình gửi lên thì sợ có người hiểu lầm đó bạn.

Nói ngoài lề một chút về bản Insider 21359.1 và mới đây nhất nó tự động update lên 21364, cho dù tôi không register với MS. Lúc mới cài xong 21359, tôi thấy cái menu Metro lúc mới boot vào không sử dụng được mouse, lúc đó tôi còn nghi hoặc, không biết phải lỗi từ Insider không, sau đó tôi dùng Macrium fix boot thì hết lỗi. Vài hôm sau nó update lên 21364, lỗi này lại lập lại, lại phải chạy fix lỗi tiếp. Bên bạn không biết có dùng Menu Metro không bạn?
Qua cái vụ test build winpe xong , tôi đã recovery lại win 19043 rồi và bản DEV tôi đã xóa rồi do vậy mà tôi ko biết