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 22 | 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é:
Trước cháu build không chọn cc+ thì cũng ko chạy được trình duyệt cent của anhdv nhg cháu cho thêm c++ lại chạy được và chạy đc luôn portable làm từ niss luôn bác build lại chọn thử xem
À cảm ơn cháu, để từ từ bác làm lại nhé, mấy hôm nay bác quậy lung tung rồi, các partitions đều đỏ lòm hết cháu à, bác giờ đang dọn rác cho ổ cứng, khi nào có nhiều chổ trống bác lại build tiếp và test code của cháu nhé.
Bạn có biết chuyển lệnh từ file cmd sang ini không?
Ví dụ code mount app iso chạy bằng cmd là:
For %%I IN (B 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 /i exist %%I:\Apps\Apps.iso set HMC=%%I:&goto b)
goto b
:b
imdisk -a -f %HMC%\Apps\Apps.iso -m Y:
Chuyển sang lệnh để chạy file ini thì như thế nào
Chắc bạn phải chờ pro nào đó trả lời thôi. Chứ mình có thử chuyển rồi nhưng không thành công phải mount iso bằng cmd. Còn mount như của nguyên tứ thì usb boot mặc định là ổ Y
Chắc bạn phải chờ pro nào đó trả lời thôi. Chứ mình có thử chuyển rồi nhưng không thành công phải mount iso bằng cmd. Còn mount như của nguyên tứ thì usb boot mặc định là ổ Y
Cũng không phải mặc định là Y mình muốn ổ W cũng được (trong file ini bạn xóa hết chỉ để lại:
[Settings]
MountDrive=W:
[IsoInfo]
IsoName=AIO\Files\WinPE\WinPE_x64_Apps.iso
Như thế thì thay đường dẫn là được. Nhược điểm của cái này là chỉ mount được 1 ISO
Cũng không phải mặc định là Y mình muốn ổ W cũng được (trong file ini bạn xóa hết chỉ để lại:
[Settings]
MountDrive=W:
[IsoInfo]
IsoName=AIO\Files\WinPE\WinPE_x64_Apps.iso
Như thế thì thay đường dẫn là được. Nhược điểm của cái này là chỉ mount được 1 ISO
Mount bằng file .ini cũng đc song câu lệnh còn dài quá nên chưa dám share
Về lý thuyết bạn dùng lệnh chẳng hạnMỗi ổ đĩa làm 1 dòng)
IFEX C:\Apps\Apps.iso,ENVI Apps=C:\Apps\Apps.iso
............................
EXEC =!%Windir%\System32\imdisk.exe -a -f %Apps% -m W:
PECMD.exe load W:\Apps.ini
Dùng tạm vậy bạn à
Mount bằng file .ini cũng đc song câu lệnh còn dài quá nên chưa dám share
Về lý thuyết bạn dùng lệnh chẳng hạnMỗi ổ đĩa làm 1 dòng)
IFEX C:\Apps\Apps.iso,ENVI Apps=C:\Apps\Apps.iso
............................
EXEC =!%Windir%\System32\imdisk.exe -a -f %Apps% -m W:
PECMD.exe load W:\Apps.ini
Dùng tạm vậy bạn à
Sorry bạn hiền
Giờ mới tìm được (Đã test)
FORX \APPS\Apps.iso,Apps,0,EXEC =!%Windir%\System32\imdisk.exe -a -f %Apps% -m W:
Bạn chỉnh đường dẫn cùng ổ ảo cần mount.Với đk đã có Imdisk và reg đã chạy trên bản PE
PS:Khi build PE các bạn nên thêm máy dòng vào pecmd.ini load file ini khi vào WinPE để test các kiểu khác
Cháu @lvt491, cảm ơn cháu đã gửi riêng cho bác code tổng hợp .au3 , có thể chạy từng Apps với cách chỉnh sửa đơn giản từ PeApps.au3, bác đã test cả buổi chiều nay bên bác với kết quả rất tốt, chỉ có một chút lỗi nhỏ bác sẽ nói sau nhe:
1/- Apps.iso của cháu, chép vào thư mục gốc của usb:
Apps của cháu mở được DrWeb và TV, chỉ riêng cái Acronis thì bị lỗi vì bác không dùng bản PE của cháu:
3/- Apps của @anhdv, phần này có 2 apps: Apps.wim và AppsP.wim, bác vẫn giữ ký tự B và chọn luôn 2 apps cùng lúc thì boot lên được đầy đủ, nếu chỉ chọn một thì thiếu soft cháu à.
Dưới đây là một phần của file PeApps.au3, bác không biết cháu có muốn chia sẻ hay không nên bác không dám post toàn bộ.
Thôi như vậy dùng cũng tốt lắm rồi, chỉ một file đơn giản mà chạy được 3 loại apps thì với bác là tốt lắm rồi cháu à. Cảm ơn cháu đã nhiệt tình hổ trợ cho bác nhé.
Cám ơn bác đã test giúp cháu. Bác cứ share thoải mái ạ.
Dùng file au3 này các file apps.iso, apps.wim để ở thư mục gốc hoặc để ở thư mục cấp 1 tên bất kỳ. Ví dụ: E:\HD, G:\abczx
Sorry bạn hiền
Giờ mới tìm được (Đã test)
FORX \APPS\Apps.iso,Apps,0,EXEC =!%Windir%\System32\imdisk.exe -a -f %Apps% -m W:
Bạn chỉnh đường dẫn cùng ổ ảo cần mount.Với đk đã có Imdisk và reg đã chạy trên bản PE
PS:Khi build PE các bạn nên thêm máy dòng vào pecmd.ini load file ini khi vào WinPE để test các kiểu khác
Bạn vào phần mềm build XPE đó gõ tìm Imdisk sẽ ra 2 phiên bản 64 &86.zip cung file Add regystry Imdisk.txt
Bạn xả nén file.zip đúng phiên bản vào PE+đổi tên .txt sang .reg là dùng đc
Cám ơn bác đã test giúp cháu. Bác cứ share thoải mái ạ.
Dùng file au3 này các file apps.iso, apps.wim để ở thư mục gốc hoặc để ở thư mục cấp 1 tên bất kỳ. Ví dụ: E:\HD, G:\abczx
Cảm ơn cháu, có sự đồng ý của cháu thì bác mới dám share. Bạn nào thích test thì load file PeApps.au3 từ link dưới đây:
View hidden content is available for registered users!
Lưu ý: Các bạn phải làm theo hướng dẫn này của @lvt491 từ đây trước cmt #377 để biết nơi chép các files cần thiết, file PeApps.au3 thì lấy từ link Fshare ở trên.
Mình Mình vừa test lại bộ Drv10x64.wim "lan và wiffi" cho bác @Hoang Duch2 sửa: R:\drivers\win10-64 thành R:\Drivers\N thì chạy ok đổi ramdisk về R thì mình chưa thử chứ còn để trong foder /Apps/ Hay Foder /DLD/Apps/ mình nghĩ không ảnh hưởng gì vì mk đã thay đổi đường dẫn.
Cảm ơn cháu, có sự đồng ý của cháu thì bác mới dám share. Bạn nào thích test thì load file PeApps.au3 từ link dưới đây:
*** Hidden text: cannot be quoted. ***
Lưu ý: Các bạn phải làm theo hướng dẫn này của @lvt491 từ đây trước cmt #377 để biết nơi chép các files cần thiết, file PeApps.au3 thì lấy từ link Fshare ở trên.
Mình Mình vừa test lại bộ Drv10x64.wim "lan và wiffi" cho bác @Hoang Duch2 sửa: R:\drivers\win10-64 thành R:\Drivers\N thì chạy ok đổi ramdisk về R thì mình chưa thử chứ còn để trong foder /Apps/ Hay Foder /DLD/Apps/ mình nghĩ không ảnh hưởng gì vì mk đã thay đổi đường dẫn.
Không khó đâu cháu, chỉ cần mỗi lần chạy apps khác nhau thì vào chổ này bỏ dấu " ; " ở đầu dòng là xong, ví dụ như hình dưới, khi bác muốn chạy apps.iso của hoanchien thì bác chỉnh như thế này:
Đây hình khi chưa chỉnh gì hết:
Giờ bác muốn chọn apps của hoanchien thì bác làm như sau:
Hình trên cho thấy bác đã remove cái dấu " ; " ở đàng trước dòng của apps hoanchien, sau đó save lại. Muốn mở file này để sửa sang bản apps khác thì chỉ cần dùng 7z mở file .wim, tìm tới file đó ở đường dẫn Windows\System32\PeApps.au3
Sau khi edit, save lại file notepad, chờ 7z save lại lần nữa là xong.
Phần Apps thì bác chép folder Apps vào thư mục gốc.
Hôm qua bác đã thử lần lượt với 3 loại apps của 3 tác giả khác nhau, tất cả đều thành công, bác có post hình ảnh chi tiết ở cmt #414 trước đó của bác đó cháu. Chỉ 1 thao tác nhỏ thôi cháu, không cần xem hết file làm gì.
Mỗi người thích 1 kiểu mà. Bạn chia sẻ cách đó rồi thì mình thêm 01 cách khác cho đa dạng tý ý mà ^^. Cách dùng file au3 nhìn dài vậy thôi chứ hiểu rồi sửa đơn giản lắm. Cũng chỉ phải sửa vài dòng bọ.
PS: Giả sử bản WinPE dùng file ini với code trên, mang qua 1 máy mà nó có sẵn 1 partition letter để là W: rồi thì sẽ lỗi mount apps. Nhưng chắc trường hợp này cực ít gặp
Mỗi người thích 1 kiểu mà. Bạn chia sẻ cách đó rồi thì mình thêm 01 cách khác cho đa dạng tý ý mà ^^. Cách dùng file au3 nhìn dài vậy thôi chứ hiểu rồi sửa đơn giản lắm. Cũng chỉ phải sửa vài dòng bọ.
PS: Giả sử bản WinPE dùng file ini với code trên, mang qua 1 máy mà nó có sẵn 1 partition letter để là W: rồi thì sẽ lỗi mount apps. Nhưng chắc trường hợp này cực ít gặp
Mình thấy bạn viết code rất nhiều và hay. Mình chỉ coppy lại thôi chứ mình không phải dân it nên không biết code nhiều. Bạn có biết lọc bớt những file không cần thiết trong system32 không. Nếu có cho mình một số list file
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
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
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ử