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. | Page 23 | VN-Zoom | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính
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:
Ở 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:
Các bạn lưu ý cmt của @trungminh như hình dưới đây nhé:
Right-click vào Win10XPE.exe, run as admin ở hình trên ta có giao diện sau:
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:
Riêng tôi thì tôi chọn bản Win2004 như hình dưới đây:
Sau khi load bản WIN2004 về tôi cũng giải nén vào part J: như hình dưới:
Vào lại giao diện Win Builder XPE:
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:
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é:
Cái này mình cũng đang đi hỏi đây bạn. Trước cũng đi xóa linh tinh xong chả boot được lên nữa . Hôm lâu build lại thử có 1 số file mình xóa xong không thấy việc gì. Bạn thử xem sao, trong cả system32 và syswow64 nhé:
- ieframe.dll
- mshtml.dll
- trong folder boot xóa hết để lại mỗi winload.efi, winload.exe và 2 file .mui tương ứng ở folder en-us
- notepad.exe ở folder Windows vì thấy trong system32 có rồi. bớt được mấy trăm kb. - Hết ^^
PS: Nhớ bổ sung file Magnification.dll vào system32 và syswow64 để chạy teamview người ta remote đến không bị lỗi.
Các bạn sử dụng XPE build PE sử dụng các Apps của các pro khác nhau mới cầu kỳ như thế
Tôi vẫn phải sử dụng cmd để mount ổ ảo Apps
Ngoài công dụng mount Apps ra còn nhiều công việc khác trên file.cmd đó nữa.Từ load icon,thêm menu chuột phải không đụng hàng với Pro nào,ghi thông tin bản quyền,gọi các phần mềm khác trên Apps.iso...Nói chung là không đụng chạm bq với ai cả
Nên tôi chỉ cần bản WinPE 8x86 dung lượng file.wim chỉ hơn 100mb mà tạo RamDisk gần 5gb với RAM máy 8gb sử dụng tất cả các soft cùng lúc thoải mái
Vừa làm thử vừa học hỏi thôi chứ đã build cho mình từ 1 bản để sử dụng rồi. Thấy nhiều cách mount thấy lý thú lắm nên tham khảo để build bản hoàn chỉnh hơn
Hồi trước tôi dùng winpe x86 ko cài được win x64 ( lâu rồi lúc đó tôi dùng pe của bạn anhdv )
Lâu rồi giờ ko biết các pe sau này có cải tiến cài win64 trên nền pe86 được ko , chưa có thử
Vừa làm thử vừa học hỏi thôi chứ đã build cho mình từ 1 bản để sử dụng rồi. Thấy nhiều cách mount thấy lý thú lắm nên tham khảo để build bản hoàn chỉnh hơn
Tôi chủ yếu dò code từ các bản boot của Nga nên chỉ cần có ý tưởng gì cố gắng tìm trong đó là đc
Các bản boot của các Pro như HK,PTD...trước đó phần nhiều dựa vào đó nên rất nhẹ load nhanh song vẫn đủ tính năng
Chắc có lẽ cấu hình của máy bạn có UEFI 32bit nên có thể sử dụng WinPE8x86 cài luôn cho Win64bit UEFI. Trên máy tôi thì chỉ có UEFI 64bit, tôi không thể nào boot vào bản WinPE8x86 được đó bạn, nên như vậy tôi cũng không biết làm sao mà cài từ WinNTsetup từ Pe8x86. Nếu bạn có cách, bạn có thể hướng dẫn thêm cho tôi cách vượt qua nó được không bạn?
Tôi có thử trên máy ảo ( VMware này chạy trên máy UEFI ), tạo một bản Win10x64 với lựa chọn là BIOS, sau đó boot vào bản Pe8x86, lúc đầu cài từ Setup.exe thì bị báo lỗi " This app can't run on your PC " .
Sau đó tôi chọn từ WinNTsetup, lúc chọn thì tôi có hình này:
Vào lại PE nhờ Macrium giúp:
Hình trên cho thấy phần Updating master Boot Record không có dấu check
boot vào tiếp:
Check thử partition đó khi boot vào PE thấy có đầy đủ files như sau:
Rất có thể tôi thao tác chưa đúng, như vậy nhờ bạn hướng dẫn cho tôi phải làm sao để cài. Tôi rất mong muốn được học hỏi thêm nhiều cái mới từ tất cả các bạn.
Tôi cũng đã xoá luôn bản Win ảo này rồi, có gì bạn giúp tôi sẽ cài lại thôi.
Cháu @Le Duc 287, hôm trước bác có build bản 20H2 và C++ rồi, bác có thử lại code của cháu, chép APPS cũ 2.0.5 và folder HD, boot vào chọn Mount Apps thì nó hiện lên ký hiệu màu xanh dưới taskbar, chọn AppsADV thì nó hiện ký hiẹu màu hồng, cả hai menu đều có các icon rõ ràng , đều chạy được DrWEb nhưng còn TV thì sau khi Switch to Admin nó vẫn không hiên lên cháu à. Chọn qua Acronis 2021, 2014 nó đều báo lỗi.
Qua tới hình này thì bác nhớ ra so với code của @lvt491, bên đó tất cả vào B: , mà B: là định dạng cho Ramdisk lúc đầu khi build bản XPE này. Chương trình chạy từ B thì không lỗi như hình về code của @lvt491 , bên này chạy từ R nên có thể không tương thích với bản XPE.
Chắc có lẽ cấu hình của máy bạn có UEFI 32bit nên có thể sử dụng WinPE8x86 cài luôn cho Win64bit UEFI. Trên máy tôi thì chỉ có UEFI 64bit, tôi không thể nào boot vào bản WinPE8x86 được đó bạn, nên như vậy tôi cũng không biết làm sao mà cài từ WinNTsetup từ Pe8x86. Nếu bạn có cách, bạn có thể hướng dẫn thêm cho tôi cách vượt qua nó được không bạn?
Tôi có thử trên máy ảo ( VMware này chạy trên máy UEFI ), tạo một bản Win10x64 với lựa chọn là BIOS, sau đó boot vào bản Pe8x86, lúc đầu cài từ Setup.exe thì bị báo lỗi " This app can't run on your PC " .
Sau đó tôi chọn từ WinNTsetup, lúc chọn thì tôi có hình này:
Vào lại PE nhờ Macrium giúp:
Hình trên cho thấy phần Updating master Boot Record không có dấu check
boot vào tiếp:
Check thử partition đó khi boot vào PE thấy có đầy đủ files như sau:
Rất có thể tôi thao tác chưa đúng, như vậy nhờ bạn hướng dẫn cho tôi phải làm sao để cài. Tôi rất mong muốn được học hỏi thêm nhiều cái mới từ tất cả các bạn.
Tôi cũng đã xoá luôn bản Win ảo này rồi, có gì bạn giúp tôi sẽ cài lại thôi.
Tôi không cần cài máy ảo để test.Chỉ sử dụng trên máy thật(Trung bình tuần cài & sửa gần chục máy).Đó là bản PE tôi thường dùng.Hình up lên vì phải giảm dung lượng nên có thể hơi mờ.Bạn chỉ cần quan tâm đến WinPE là 32bit,cài cho chuẩn UEFI đĩa GPT.(Cũng có thể tôi đã build lại WinNT)Còn trên nền WinPEx86 không chạy đc setup x64 là đúng rồi
Tôi không cần cài máy ảo để test.Chỉ sử dụng trên máy thật(Trung bình tuần cài & sửa gần chục máy).Đó là bản PE tôi thường dùng.Hình up lên vì phải giảm dung lượng nên có thể hơi mờ.Bạn chỉ cần quan tâm đến WinPE là 32bit,cài cho chuẩn UEFI đĩa GPT.(Cũng có thể tôi đã build lại WinNT)Còn trên nền WinPEx86 không chạy đc setup x64 là đúng rồi
Do bạn là người chuyên nghiệp , vì vậy ko như các bạn phổ thông
Ví dụ nó lỗi thì bạn có thể tìm nguyên nhân và khắc phục nó , còn basic thì chịu thua .
Do tôi boot winpe86 ngày trước khi đó tôi ko biết dùng winNT setup vì vậy mà ko cài được win64x
nhưng nếu thêm 1 pe.wim x64 thì dung lương cũng ko đáng kể so với thời nay , vì vậy có 2 wim x86 và x64 cũng tốt . Ko lo trở ngại về việc cài win cho dù dùng với file setup.exe
Tôi không cần cài máy ảo để test.Chỉ sử dụng trên máy thật(Trung bình tuần cài & sửa gần chục máy).Đó là bản PE tôi thường dùng.Hình up lên vì phải giảm dung lượng nên có thể hơi mờ.Bạn chỉ cần quan tâm đến WinPE là 32bit,cài cho chuẩn UEFI đĩa GPT.(Cũng có thể tôi đã build lại WinNT)Còn trên nền WinPEx86 không chạy đc setup x64 là đúng rồi
Vấn đề của tôi là không boot vào được bản Win8PEx86 trên máy chủ, boot vào thì nó hiện bản 10PEx64 UEFI thôi đó bạn, vậy thì làm sao mà tôi cài Win từ 8PEx86?
@Le Duc 287 , bác dùng lại bản boot.wim đã tạo theo cách của @trungminh, với bản này bác xoá file WimR.ini cũ, chép của cháu vào , test thì mở được TV nhưng DRWeb và Acronis vẫn lỗi:
Bản này không có C++, cuối cùng cũng phải build lại bản có file của @trungminh và C++ xem có thay đổi gì không?
@Le Duc 287 , bác dùng lại bản boot.wim đã tạo theo cách của @trungminh, với bản này bác xoá file WimR.ini cũ, chép của cháu vào , test thì mở được TV nhưng DRWeb và Acronis vẫn lỗi:
Bản này không có C++, cuối cùng cũng phải build lại bản có file của @trungminh và C++ xem có thay đổi gì không?
có khi nào bác để nhiều file apps.wim lên code của @lvt491 gọi fle khác không ạ. bác thử đổi tên hết đi chỉ để 1 file test từng loại codeo 1 mới chính xác được chứ code nó chỉ gọi file thực thi để chạy Psrart.exe thôi. ko bác cho cùng một winpe code khác nhau xem, cháu nghĩ đều chạy được.
có khi nào bác để nhiều file apps.wim lên code của @lvt491 gọi fle khác không ạ. bác thử đổi tên hết đi chỉ để 1 file test từng loại codeo 1 mới chính xác được chứ code nó chỉ gọi file thực thi để chạy Psrart.exe thôi. ko bác cho cùng một winpe code khác nhau xem, cháu nghĩ đều chạy được.
Bác thử các bản boot.wim khác nhau cháu ơi, bản test với code của @lvt491 là bản build chính thức từ XPE, không có chép bất cứ file nào của @trungminh và của cháu vào cả đó. Còn file Apps thì bác có folder riêng cho từng tác giả, dùng của ai thì rename lại thành Apps thôi. À mà của @lvt491 là Apps.iso, bác chép thẳng vào thư mục gốc luôn cháu à. Thôi để bác build lại bản mới với cách của @trungminh và cháu, khi nào có kết quả bác sẽ báo lại sau nhé.
Vấn đề của tôi là không boot vào được bản Win8PEx86 trên máy chủ, boot vào thì nó hiện bản 10PEx64 UEFI thôi đó bạn, vậy thì làm sao mà tôi cài Win từ 8PEx86?
Bác thử các bản boot.wim khác nhau cháu ơi, bản test với code của @lvt491 là bản build chính thức từ XPE, không có chép bất cứ file nào của @trungminh và của cháu vào cả đó. Còn file Apps thì bác có folder riêng cho từng tác giả, dùng của ai thì rename lại thành Apps thôi. À mà của @lvt491 là Apps.iso, bác chép thẳng vào thư mục gốc luôn cháu à. Thôi để bác build lại bản mới với cách của @trungminh và cháu, khi nào có kết quả bác sẽ báo lại sau nhé.
Bác @Hoang Duch2 cho cháu hỏi flie apps.iso của mcboot trong đường dẫn nào cấu trúc file iso. file cài driver là file nào để cháu cho vào code file wimr.ini boot Vào pe mount khi cần. Cháu lâu rồi ko tải ko rõ mcboot thay đổi gì
@trungminh va2 @Le Duc 287, tối hôm qua bác build xong theo cách của @trungminh, có thêm C++ lần này sử dụng luôn Apps của trungminh thì thấy mở được TV và DrWeb, mở được Acronis 2020 nhưng không hiểu bác đã làm gì thiếu sot mà không có Audio, lần trước bác cũng build theo cách của @trungminh thì đâu có bị như vậy. Lần trước chọn bản Win 2004, lần này là bản 20H2, có thể lỗi từ đây chăng?
Cái terabyte sau khi boot trở lại, mở ra thì bình thường rồi. Trong mục Drivers của trungminh có folder Win10-64 thành ra boot vào không thấy lỗi hiện nữa.
Bác có chọn thêm NetFx4 , Windows Apps và Msi Installer, bởi vì bản này có thêm mục C++, bác nhớ có lần build bác bỏ đi 2 cái Windows Apps và MSI Installer thì không mở được cái Photoshop2018, lần này photoshop cũng bị lỗi luôn, bác đã chép thêm 2 files vào system32 là glu32 và openl32 vào luôn rồi.
Bác sẽ chạy lại một lần nữa, nếu vẫn lỗi thì phải trở về với bản 2004 thôi.
Update: Lỗi Photoshop ở trên từ máy ảo, đem qua máy chủ Legacy thì lại boot lên được rồi cháu @Le Duc 287 .
Bác @Hoang Duch2 cho cháu hỏi flie apps.iso của mcboot trong đường dẫn nào cấu trúc file iso. file cài driver là file nào để cháu cho vào code file wimr.ini boot Vào pe mount khi cần. Cháu lâu rồi ko tải ko rõ mcboot thay đổi gì
bác chụp thêm ảnh trong foder Drivers ở file iso ạ cháu xem. cháu test thử appps.wim 2.0.5 của anhdv màu xanh mà chạy tốt tv. bác cho chụp cháu xem cháu nốt cháu thêm vào code rồi gửi code hoàn chỉnh cho bác. cháu nghĩ bác nhầm file apps nào đó thôi. bên cháu chạy tốt cả drweb
bác chụp thêm ảnh trong foder Drivers ở file iso ạ cháu xem. cháu test thử appps.wim 2.0.5 của anhdv màu xanh mà chạy tốt tv. bác cho chụp cháu xem cháu nốt cháu thêm vào code rồi gửi code hoàn chỉnh cho bác. cháu nghĩ bác nhầm file apps nào đó thôi. bên cháu chạy tốt cả drweb