Hướng dẫn  Update bài viết cài Windows 11-UEFI với WinNTsetup cho PC chưa có part EFI.

Hoang Duch2
UPDATE: Ngày 20/07/2021, theo góp ý của cháu @ndt2605 và bạn @anhtuan1967, tôi sẽ bổ sung lại bài viết hoàn chỉnh, một số hình ảnh cũ thì tôi sẽ gom vào mục ẩn bởi vì trước đây tôi dùng bản boot của @VuongNH vẫn thành công, nay tôi lại dùng bản Anhdvboot Free 216 để thực hành.



Thân chào các bạn, nhân thấy một số bạn thắc mắc về việc cài bản Win 11 này luôn bị thông báo máy không hợp lệ, lỗi không có TPM 2.0, đã có một số giải pháp khắc phục của các bạn khác cho file ISO cài Win11 ở các topic khác, ở đây tôi muốn sử dụng WinNTsetup để cài và dùng soft này thì tôi đã cài được trên rất nhiều máy khác nhau, đủ và không đủ tiêu chuẩn của MS đều thành công, riêng với máy có nhiều bản Win thì dùng tools này rất dễ dàng, nhưng có một số máy chỉ có một bản WIN và là MBR, giờ các bạn muốn xoá hết Windows rồi cài mới lại theo dạng UEFI thì hơi khó khăn. Các bạn hãy thử làm theo cách này, ở đây là máy ảo trống thành ra nó hơi khác với máy của các bạn đã có nhiều parts, part cài Win, part chứa Data. Nếu muốn cài theo UEFI thì bạn phải chắc chắn rằng Bios của bạn có hổ trợ UEFI, bạn vào BIOS chọn Enable cho UEFI, sau đó bạn boot vào WinPE, dùng soft MiniTool chọn convert từ MBR sang GPT, phần convert này thì theo tôi được biết nó không làm mất các part Data, nhưng các bạn nên chép riêng data quan trọng để phòng hờ sự cố. Có bạn nói khi convert như vậy thì part EFI nằm ở cuối ổ dĩa, bạn vẫn có thể tạo lại part EFI từ đầu ổ dĩa như cách tôi thực hiện trên máy ảo dưới đây.

1/ Chuẩn bị:

- 1 USBboot cứu hộ, tôi dùng bản anhdvboot-free-216, ở đây vì tôi cài trên máy ảo nên tôi chọn trực tiếp từ file ISO luôn
- 1 file ISO Win11, tôi dùng bản chưa chỉnh sửa , các bạn vào topic khác mà load về chép vào ổ dữ liệu, còn trên máy ảo thì tôi chép vào một ổ di động, sau khi chia ổ xong thì tôi mới kết nối với ổ di động. Tôi lấy link cho bản Win11-22000.71 từ ĐÂY



2/- Thực hành:

Các bạn xem tuần tự từng hình nhé.

Các thao tác chính khi tạo máy ảo:

Không chọn Secure Boot

2021-07-20-122905.png



2021-07-20-123003.png



2021-07-20-123115.png



Sau khi boot vào. mở MiniTool thấy Win ảo vẫn là MBR:

2021-07-20-123402.png


Right-click lên Disk 1 chọn convert như hình:

2021-07-20-123554.png


Kết quả:


2021-07-20-123634.png



Tạo part EFI, size 100MB trước:

2021-07-20-123833.png



2021-07-20-124039.png



Change Partition type ID cho part EFI như hình dưới:


2021-07-20-124255.png




Tiếp tục chọn như hình dưới:


2021-07-20-124614.png



Sau khi nhấn Yes ở hình trên, nhấn tiếp Apply có hình dưới:


2021-07-20-124850.png



Bước tiếp chuẩn bị cho partition C chứa Windows như hình dưới:



2021-07-20-125000.png



Nhấn OK, Apply và kết quả:


2021-07-20-125142.png



2021-07-20-125221.png




2021-07-20-125244.png



Kết nối ổ di động có chứa file ISO vào:


2021-07-20-134406.png



Chạy soft WINNTSETUP và lựa chọn như hình dưới:


2021-07-20-135338.png



Tôi chọn thêm từ mục Tweaks ở hình trên, các bạn nếu không thích thì khỏi làm bước này:


2021-07-20-135519.png




Tắt giao diện Tweaks, chọn Setup và tôi có hình dưới đây:


2021-07-20-135554.png




Ở giao diện trên, tôi để mặc định và nhấn OK thôi nha các bạn, lần trước có bạn hỏi phải chọn gì ở giao diện trên? Tôi đóng khung chữ nhật ba cái ô trống để xác minh.

Bắt đầu chạy, các bạn xem thời gian chổ mũi tên nhé:


2021-07-20-135700.png



Kết thúc và tôi không chọn reboot, chọn Ok để vào xem lại trước khi restart:


2021-07-20-140055.png



Check lại lần nữa:


2021-07-20-140156.png



2021-07-20-140229.png

Phần hình reboot cài đặt và vào Win tôi sẽ gửi lại vào cmt #2, mời các bạn xem tiếp nhé.



Tôi tạo một máy ảo với UEFI và không chọn turn on Secure boot, sau khi boot vào, mở với Minitool tôi có hình sau:


2021-06-19-132857.png



Ở hình trên cho thấy tôi đã chọn UEFI khi tạo máy ảo nhưng khi boot vào Usbboot, mở ra xem thì thấy nó vẫn có định dạng là MBR, đây la máy mới chỉ có một phân vùng, còn trên máy của các bạn có các ổ dữ liệu nên sẽ khác, ổ cứng là MBR thì phải convert sang GPT trước khi muốn cài Win theo UEFI. Phần convert từ MBR sang GPT thì theo tôi được biết nó không làm mất dữ liệu trên máy các bạn, nhưng cẩn tắc vô ưu, các bạn nên backup những files quan trọng sang ổ di động để phòng hờ nhé.


Right-click lên Disk 1, tôi chọn convert sang GPT và kết quả, mỗi khi làm xong nhớ nhấn Apply:


2021-06-19-133012.png



Tôi đã làm thử tạo thêm 1 pv 100MB, format với Fat32 nhưng khi chạy từ WinNTsetup thì nó bị màu đỏ như hình:


2021-06-19-134205.png



Tắt Minitool, tôi mở Partition Guru hay là Disk Genius để tạo thêm part EFI và MSR như sau :


2021-06-19-134446.png


Lưu ý: Các bạn xem thêm góp ý của @ndt2605 ở : Link này

Hình trên có khi bạn right click lên chổ Free, chọn create ESP và MSR, lẽ ra tôi nên không check cái MSR partition bởi vì khi nãy làm tôi chưa biết kết quả có tốt hay không nên để luôn. Các bạn có thể không check phần này tuỳ ý nhé. Tôi chọn 100 MB cho part ESP. Sau khi nhấn Ok thì có tiếp hình sau:


2021-06-19-134605.png



Sau khi xong thì các bạn phải nhấn Save All trước, sau đó sẽ chọn lại format cho part ESP từ Fat16 thành Fat32 như hình:


2021-06-19-134707.png




Lưu ý phần ký tự tôi chọn là E, không được chọn là C nha các bạn, nhấn format ở hình trên và sau đó tạo tiếp partition để cài Win với ký tự C như hình , nhớ nhấn Save All sau khi làm:


2021-06-19-134907.png



Giờ tới phần chép nội dung của folder Efi trước đó tôi đã trích xuất từ ISO Win11, chép vào part E như hình:


2021-06-19-135010.png



Bắt đầu cài với WinNTsetup, sau khi mở ra, tôi tìm tới file ISO Win11, nhấn đúp vào nó thì tôi có các kết quả sau:


2021-06-19-135257.png



Nhấn đúp vào file ISO tôi đã lưu trên part Data, nó tự động chọn Install.wim từ sources cho mình, còn part boot EFI giờ nó là ký tự Z, ký tự part chứa Windows là C, các bạn lưu ý các phần tôi đã khoanh hình bầu dục. Ở bản mới WinNTsetup này nó chỉ hiện có EFI và là màu xanh, bạn so sánh lại với hình trước đó khi tạo Efi từ Minitool thì nó là màu đỏ, tức là lỗi đó các bạn. Phần Tweaks thì tôi chọn thêm hai cái đó, nếu bạn không muốn thì bỏ qua và nhấn Setup, nó ra thêm screen này:


2021-06-19-135405.png



Nhấn OK cho nó chạy :

2021-06-19-135521.png



Kết quả:



2021-06-19-140910.png



Tôi đang xem video khác nên khi nó hết từ lâu tôi mới vào xem, không phải thời gian cài quá lâu như hình trên đâu các bạn. Sau khi chọn reboot thì tôi có các hình này:

Tôi chỉ gửi tượng trưng một số ít hình thôi nhe các bạn, cái chính là mình đã cài đặt thành công mới quan trọng:


2021-06-19-141003.png



2021-06-19-141244.png



2021-06-19-141416.png



2021-06-19-141632.png




2021-06-19-141831.png



2021-06-19-141831.png



2021-06-19-142801.png



2021-06-19-141919.png



2021-06-19-142922.png


Vậy là xong rồi đó các bạn, tôi luôn dùng WinNTsetup để cài cho máy đời cũ Legacy không có TPM 2.0 và không hề thấy báo lỗi gì cả.
Tôi xin chúc cho tất cả các bạn cài đặt thành công nhé.


UPDATE NGÀY 20/06/2021: Các bạn đọc thêm ở cmt #2, tôi có bổ sung thêm cách khác nhờ vào góp ý của các bạn PRO.

UPDATE NGÀY 21/06/2021: phần góp ý của @ndt2605 cmt #43, các bạn tham khảo thêm nhé.

 
Sửa lần cuối:
Trả lời

Hoang Duch2

Rồng Đỏ
máy mình dell xps9365 i7 nó báo chip ko phù hợp với win 11 thì có dùng cách trên được không bạn
Bạn thử cài với WinNTsetup xem sao bạn, tôi không rành về phần cứng nên không thể trả lời chính xác bạn nhé.
 

Hoang Duch2

Rồng Đỏ
không biết ý bác @Hoang Duch2 nói là việc upgrade Win 10 lên Win 11 đúng không ạ? cháu đã test con chip thế hệ 2 đang xài Win 10 upgrade Win 11 vẫn ổn hết còn việc disable hibernate thì chắc can thiệp bằng nhiều hướng nhiều cách không biết Tweaks WinNTSetup chạy ra sao.
Khi chọn Disable Hibernate từ Tweaks thì sau khi cài không hề thấy bóng dáng của nó cháu à.
 

haxoma

Rìu Vàng Đôi
Khi cháu cài mới từ file Setup của ISO thì cháu phải cài xong rồi mới làm Disable được đúng không cháu?
đúng vậy đó bác @Hoang Duch2 khi phải cài xong Win mà hình như chưa login vô user đầu tiên nhập khởi tạo ở giao diện install Win lúc cài Win thì đã Disable Hibernate thành công rồi đó bác tại cháu config auto Disable Hibernate sẵn
 

Hoang Duch2

Rồng Đỏ
Hồi lâu bác có một bản Pro for Workstations cài trên máy UEFI, bản này hồi đó cài gốc từ Win 10, cài theo ISO\setup.exe. Nó bị file Hibernate là 6GB nhưng không cách nào triệt nó được cháu à. Xoá thì thấy mất, nhưng cứ restart là nó trở lại. Upgrade nó lên Win 11 cũng vậy luôn, sau cùng có bạn @if i could tell you giúp bác chạy lệnh reduced cho nó, phải chấp nhận nó còn 3Gb thôi.

Bác có một bản Win 8.1x64, cũng trên máy EFI này, nó cũng bị vụ Hibernate, nó chiếm tới 13GB, cũng tình trạng giống bản bên trên, xoá trực tiếp thì hết nhưng trở lại sau khi restart. Chạy lệnh reduced thì nó còn lại 8GB, bạn ấy có nói nếu ram là 16GB thì nó giảm một nữa.

Riêng với bản Win 11 thì nó cho giảm còn 3GB vì chạy được 2 cái lệnh, còn 8.1 chỉ chạy được một lệnh , lệnh tiếp theo nó báo lỗi.

Note:

Hai lệnh đó đây:

Thực hiện theo thứ tự 2 lệnh sau trong cmd admin để chuyển thành Reduced(không cần restart)
Mã:

powercfg /h /size 0

powercfg /h /type reduced
 
Sửa lần cuối:

PhuocNGO

Rìu Vàng
Một số ae nhầm lẫn khi cài Windows bằng WinNTSetup nó hiện ổ EFI - ESP 100 MB
Cần bỏ chọn drive letter preassignment là OK.
2.jpg
 

Hoang Duch2

Rồng Đỏ
Tôi có thấy từ lâu cháu @anhdv có chia sẻ về tools WinNTsetup và không chọn option drive letter preassignment, với tôi thì dù có hiện lên part đó tôi vẫn có thể dễ dàng ẩn nó đi bằng tools Bootice hay là Minitool Partition. Trong tất cả các bản Win sử dụng tôi luôn có tools Bootice hay là Minitool Partition portable.

Tôi lấy ví dụ ở hai hình dưới này trên máy ảo với tools Bootice:

Hình 1, part E là part chứa boot EFI mà các bạn cần ẩn đi, bạn dùng Bootice và chọn theo các số thứ tự:

2023-08-27-102505.png



Hình 2: Sau khi chọn Hide (số 5) ở hình trên thì ta thấy part E đã được ẩn đi như hình:

2023-08-27-102629.png



2023-08-27-103625.png
 

haxoma

Rìu Vàng Đôi
Một số ae nhầm lẫn khi cài Windows bằng WinNTSetup nó hiện ổ EFI - ESP 100 MB
Cần bỏ chọn drive letter preassignment là OK.
Xem phần đính kèm 50466
phân vùng đó khi UEFI thì là phân vùng khởi động Win luôn đó với lại cố tình tác động mới vô được phân vùng đó hiện khi click vào nó sẽ báo không có quyền truy cập nên cũng không cần để tâm lắm đối với người dùng nếu muốn ẩn thì theo cách bác @Hoang Duch2 đã đề cập mà ẩn thôi.
 

bacsilam

Rìu Sắt
Tiếp tục với hình ảnh cài đặt từ phần update ngày 20 tháng 07/2021 ở #1:

Ở phần này tôi nghĩ các bạn đã quen thuộc với một số giao diện khi cài Win 11 rồi nên tôi chỉ post thêm một số hình ảnh tượng trưng thôi.


Sau khi chọn restart thì tôi có các hình sau:


2021-07-20-141244.png




2021-07-20-141346.png



2021-07-20-141525.png



2021-07-20-141556.png




2021-07-20-141648.png




2021-07-20-141718.png




2021-07-20-141747.png



2021-07-20-141824.png




2021-07-20-141856.png




Update xong:


2021-07-20-143527.png



Restart máy lại:


2021-07-20-143634.png



2021-07-20-143730.png


2021-07-20-143809.png




2021-07-20-144110.png



Kết luận : Trên máy ảo tôi không có TPM 2.0 và Enable Secure Boot nhưng vẫn cài theo dạng UEFI bình thường, về part EFI nếu bạn nào không thích nó hiện ra thì bạn có thể dùng Bootice hay MiniTool cho nó ẩn đi một cách dễ dàng.

Tôi cảm ơn các bạn đã theo dõi bài viết hơi dài này, cảm ơn các bạn đã góp ý để tôi chỉnh sửa lại bài viết.
Thân chúc tất cả các bạn cài đặt thành công nhé.









*** Hidden text: cannot be quoted. ***
Trên là cách cài Win 11 với máy không có TPM 2.0 và Enable Secure Boot nhưng phải có hỗ trợ khởi động theo chuẩn UEFI. Còn với máy không hỗ trợ UEFI mà chỉ có chuẩn Legacy thì mình phải chọn phân vùng EFI và phân vùng cài win là 1 và đó là ổ C phải không ạ? ( khi đó ổ C có thư mục EFI )
 

haxoma

Rìu Vàng Đôi
Trên là cách cài Win 11 với máy không có TPM 2.0 và Enable Secure Boot nhưng phải có hỗ trợ khởi động theo chuẩn UEFI. Còn với máy không hỗ trợ UEFI mà chỉ có chuẩn Legacy thì mình phải chọn phân vùng EFI và phân vùng cài win là 1 và đó là ổ C phải không ạ? ( khi đó ổ C có thư mục EFI )
Legacy cài Win 11 không cần phân vùng EFI nha tại EFI và ổ C vừa là phân vùng Win và là phân vùng boot luôn.
 

catre1710

Búa Gỗ
Sau khi cấu hình và cài đặt bằng winntsetup thì mình bị báo lỗi BCD không khởi động được. Chuyển qua cài lại bằng wintohdd và nạp lại BCD bằng bootice thì lại thành công (cái wintohdd nó tự động cấu hình EFI mặc định 100MB)
 

bacsilam

Rìu Sắt
Tôi có thấy từ lâu cháu @anhdv có chia sẻ về tools WinNTsetup và không chọn option drive letter preassignment, với tôi thì dù có hiện lên part đó tôi vẫn có thể dễ dàng ẩn nó đi bằng tools Bootice hay là Minitool Partition. Trong tất cả các bản Win sử dụng tôi luôn có tools Bootice hay là Minitool Partition portable.

Tôi lấy ví dụ ở hai hình dưới này trên máy ảo với tools Bootice:

Hình 1, part E là part chứa boot EFI mà các bạn cần ẩn đi, bạn dùng Bootice và chọn theo các số thứ tự:

2023-08-27-102505.png



Hình 2: Sau khi chọn Hide (số 5) ở hình trên thì ta thấy part E đã được ẩn đi như hình:

2023-08-27-102629.png



2023-08-27-103625.png
Tôi toàn làm y chang như anh này. Sau cài mà hiện ổ EFI thì ẩn nó đi cho đỡ vướng mắt thôi - đơn giản mà.
 

hiennx2k4

Búa Đá Đôi
Mình chia sẻ thêm kinh nghiệm như sau:
1.- Nếu cài mới trên ổ đĩa trống không có dữ liệu thì dùng Diskpart nhanh và đơn giản hơn nhiều, không bị lỗi.
2.- Dùng WinNTSetup để sẽ tiết kiệm thời gian nhiều hơn nếu có thêm tập tin cài đặt tự động Unattend.xml. Ngoài ra, WinNTSetup có thể cài các bản Windows rút gọn với tập tin định dạng .wim, .esd.