Hỏi / Đáp BIOS có thể bị hỏng (Đã đóng, Chưa giải quyết?)

Enjou

New member
Vậy là hôm qua, tôi quyết định thử khởi động kép Linux trên máy của mình. Tôi đã chạy AtlusOS 11, một nhánh của Windows, thực sự không có chức năng gì khác biệt - chỉ loại bỏ phần mềm rác.

Dù sao thì tôi cũng không thể khởi động Linux từ USB vì tôi đã sử dụng sai trình cài đặt, vì vậy tôi đã định dạng ổ đĩa và tải xuống phiên bản Live. Tôi đã khởi động lại máy tính xách tay của mình vì một lý do nào đó, tôi quên mất lý do, và nó cho tôi một BSOD nói rằng tôi không thể khởi động vào Windows. Tôi đã thay đổi thứ tự khởi động trong BIOS để sử dụng Windows Boot Manager trước, thay vì USB. Điều này không hiệu quả và tôi đã gặp BS thêm hai lần nữa. Tôi đã tìm ra cách khắc phục để khôi phục phân vùng EFI trên Ổ đĩa hệ thống của mình. Một phần của cách khắc phục này là tôi phải liên kết một ký tự ổ đĩa với phân vùng này (trong trường hợp này là K:). Tuy nhiên, lúc đó khoảng 2:00 sáng và tôi đã mệt mỏi, và đã quên ủ ký tự ổ đĩa từ phân vùng - vì ban đầu nó đã như vậy. Bây giờ, thiết bị của tôi không phát hiện bất kỳ phương tiện khởi động nào và sử dụng đĩa cài đặt không hiển thị Ổ đĩa hệ thống của tôi, chỉ có SSD ngoài mà tôi sử dụng cho Steam. Sử dụng DiskPart trong WRE chỉ hiển thị usb khởi động và ổ đĩa ngoài, không phải Ổ đĩa hệ thống. Tuy nhiên, BIOS nhìn thấy ổ đĩa - Samsung NVME, 512 GB, tất cả những thứ đó. Câu hỏi của tôi là, có cách nào để xóa ký tự ổ đĩa khỏi phân vùng để tôi có thể ít nhất là lấy lại bộ nạp khởi động của mình không? Hay là tôi chỉ bị lừa?
 
Chào mừng đến với diễn đàn, người mới!

Hãng và kiểu bo mạch chủ của bạn...?
Tôi đã khởi động lại máy tính xách tay của mình vì một lý do nào đó
Nếu bạn đang sử dụng máy tính xách tay, hãng, kiểu và SKU của máy tính xách tay của bạn là gì? Máy tính xách tay HP được cho là có chế độ khôi phục BIOS nhưng bạn sẽ cần một máy tính cá nhân/máy tính xách tay dự phòng/cho tặng để tạo khóa BIOS khôi phục của mình.
 
Bạn chắc chắn không làm bất cứ điều gì có thể làm hỏng BIOS của bạn. Phân vùng hệ thống EFI (ESP) là thứ khiến ổ đĩa của bạn có thể khởi động và bạn đề cập đến việc cố gắng khắc phục sự cố với nó, vì vậy vấn đề có thể nằm ở đó. Tuy nhiên, chỉ cần gán một chữ cái ổ đĩa cho ESP sẽ không gây ra bất kỳ sự cố nào, vì vậy phải có điều gì đó khác đã được thực hiện.

Vui lòng khởi động vào WinRE, mở cửa sổ lệnh và đăng đầu ra của lệnh bcdedit. Sau đó, chạy diskpart, chọn ổ đĩa khởi động/Windows của bạn và đăng ở đây đầu ra của các lệnh sau:

Mã:
list partition
list volume
 
Bạn chắc chắn không làm bất cứ điều gì có thể làm hỏng BIOS của bạn. Phân vùng hệ thống EFI (ESP) là thứ khiến ổ đĩa của bạn có thể khởi động và bạn đề cập đến việc cố gắng khắc phục sự cố với nó, vì vậy vấn đề có thể nằm ở đó. Tuy nhiên, chỉ cần gán một chữ cái ổ đĩa cho ESP sẽ không gây ra bất kỳ sự cố nào, vì vậy phải có điều gì đó khác được thực hiện.

Vui lòng khởi động vào WinRE, mở cửa sổ lệnh, chọn ổ đĩa khởi động/Windows diskpart và đăng ở đây đầu ra của các lệnh sau:
Mã:
list partition
list volume
Ồ, nhưng đó chính là vấn đề; bạn thấy đấy, khi tôi làm điều đó, tôi phải sử dụng USB khôi phục để khởi động vào WinRe; đó là cách duy nhất tôi có thể vượt qua BIOS. Sử dụng Diskpart chỉ liệt kê ba ổ đĩa; C:, là USB, D:, chỉ có 1 mb, và F:, là ổ trống - tất cả đều nằm trên USB. Bộ nhớ trong thực tế không thấy đâu cả, mặc dù nó được liệt kê trong BIOS ở mục Storage. Thật kỳ lạ.
 
À, nhưng vấn đề nằm ở đó; bạn thấy đấy, khi tôi làm vậy, tôi phải sử dụng USB phục hồi để khởi động vào WinRe; đó là cách duy nhất tôi có thể vượt qua BIOS. Sử dụng Diskpart chỉ liệt kê ba ổ đĩa; C:, là USB, D:, chỉ có 1 mb, và F:, là ổ đĩa trống - tất cả đều nằm trên USB. Bộ nhớ trong thực tế không thể tìm thấy ở đâu, mặc dù nó được liệt kê trong BIOS dưới mục Storage. Thật kỳ lạ.
Nếu bạn có USB Linux live, bạn có thể thử khởi động vào đó và chạy fdisk -l. Thật kỳ lạ là nó sẽ không xuất hiện trong WinRE nếu BIOS có thể nhìn thấy nó.
 
Nếu bạn có USB Linux live, bạn có thể thử khởi động vào đó và chạy fdisk -l. Thật lạ là nó sẽ không xuất hiện trong WinRE nếu BIOS có thể nhìn thấy nó.
Thật không may là tôi không có, vì tôi chỉ có một USB
 
Thật không may là tôi không có, vì tôi chỉ có một USB
Tôi đoán là WinRE thiếu trình điều khiển cho ổ SSD của bạn, có thể là do bạn đang sử dụng thứ gì đó như Intel VMD. Bạn có thể cần tải xuống trình điều khiển trực tuyến bằng cách nào đó và đưa chúng vào hình ảnh WinRE.
 
Tôi đoán là WinRE thiếu trình điều khiển cho SSD của bạn, có thể là do bạn đang sử dụng thứ gì đó như Intel VMD. Bạn có thể cần tải xuống trình điều khiển trực tuyến bằng cách nào đó và đưa chúng vào hình ảnh WinRE.
Thực ra là tôi đang làm vậy, nhưng tôi có thể bật và tắt nó từ trong BIOS. Tôi sẽ xem xét việc tải xuống trình điều khiển; bạn có biết cách tôi có thể đưa nó vào WinRe không? Tôi chưa bao giờ thử điều gì đó như thế.
 
Thực ra là tôi có, nhưng tôi có thể bật và tắt nó từ trong BIOS. Tôi sẽ xem xét việc tải xuống trình điều khiển; bạn có biết cách tôi có thể đưa nó vào WinRe không? Tôi chưa bao giờ thử điều gì như thế.
Tôi biết rằng việc thay đổi trạng thái VMD có thể gây ra sự cố với cài đặt Windows hiện có, nhưng nó sẽ an toàn miễn là nó được bật lại trước khi bạn thử khởi động lại vào Windows. Dù bằng cách nào thì nó cũng không làm hỏng cài đặt, tôi nghĩ chỉ vì Windows không biết cách tự động chuyển đổi trình điều khiển nên trước tiên bạn cần vào chế độ an toàn. Ngay cả khi, bạn vẫn có thể thay đổi lại được.

Vậy thì tốt nhất là tắt nó đi, vào WinRE và thử các lệnh tôi đã liệt kê trước đó.
 
Tôi biết rằng việc thay đổi trạng thái VMD có thể gây ra sự cố với cài đặt Windows hiện có, nhưng sẽ an toàn miễn là nó được bật lại trước khi bạn thử khởi động lại vào Windows. Dù bằng cách nào thì nó cũng không làm hỏng cài đặt, tôi nghĩ chỉ vì Windows không biết cách tự động chuyển đổi trình điều khiển nên trước tiên bạn cần vào chế độ an toàn. Ngay cả khi, bạn chỉ có thể thay đổi lại.

Vậy thì, tốt nhất là chỉ cần vô hiệu hóa nó, vào WinRE và thử các lệnh tôi đã liệt kê trước đó.
Thực ra, sửa lỗi nhanh, tôi có thể bật và tắt Intel VTX/VTD. Theo tôi hiểu, đây là hỗ trợ ảo hóa? Nói vậy, tôi cho rằng tôi vẫn phải đưa trình điều khiển vào WinRE
 
Thực ra, sửa nhanh nhé, tôi có thể bật và tắt Intel VTX/VTD. Theo tôi hiểu, đây là hỗ trợ ảo hóa? Nói vậy thôi, tôi cho rằng tôi vẫn phải đưa trình điều khiển vào WinRE
À, đúng rồi, bạn có một máy tính xách tay Predator. Bạn cần phải nhấn Ctrl + S trong tab BIOS chính và nó sẽ cung cấp cho bạn các tùy chọn bổ sung bao gồm "Bộ điều khiển Intel VMD" mà chúng ta muốn tắt. Tôi đã từng làm chính xác điều đó trên máy tính của khách hàng trước đây. Bạn sẽ không cần phải thực hiện việc chèn trình điều khiển hình ảnh WinRE theo cách này, vì điều này chỉ cho phép trình điều khiển NVMe tích hợp của WinRE hoạt động và tránh phải sử dụng trình điều khiển Intel độc quyền tương thích với VMD.
 
À, đúng rồi, bạn có một chiếc laptop Predator. Bạn cần phải nhấn Ctrl + S trong tab BIOS chính và nó sẽ cung cấp cho bạn các tùy chọn bổ sung bao gồm "Intel VMD Controller" mà chúng ta muốn tắt. Tôi đã từng làm chính xác điều đó trên máy tính của khách hàng trước đây.
Ctrl + S không có tác dụng gì. Tôi có thể vào Advanced Settings bằng F1, nhưng ngay cả như vậy cũng không có tùy chọn nào để chuyển đổi VMD. Tùy chọn duy nhất khác là TBT Detection Gain và tôi KHÔNG biết nó có tác dụng gì, vì vậy tôi chưa bao giờ chạm vào nó
 
Ctrl + S không có tác dụng gì. Tôi có thể vào Cài đặt nâng cao bằng F1, nhưng ngay cả như vậy cũng không có tùy chọn để chuyển đổi VMD. Tùy chọn duy nhất còn lại là TBT Detection Gain, và tôi KHÔNG biết nó có tác dụng gì, vì vậy tôi chưa bao giờ đụng đến nó
Đây có lẽ là hướng dẫn từng bước tốt hơn.
 
Đây có lẽ là hướng dẫn từng bước tốt hơn.
Ope, vâng, lần đó tôi hiểu rồi. Tôi sẽ thử các lệnh
comd từ trước.

Bcdedit trả về...
X:\Sources>bcdedit
Không thể mở kho dữ liệu cấu hình khởi động
Hệ thống không thể tìm thấy tệp đã chỉ định

Sau đó, tôi đã sử dụng DISKPART...

DISKPART> Danh sách Volume
Volume 0 - C - Acer - NTFS - Simple - 475 GB - Healthy
Volume 1 - (NONE) - (NONE) - FAT32 - Partition - 200 MB - Healthy - Hidden
Volume 2 - (NONE) - Recovery - NTFS - Partition - 1024 MB - Healthy - Hidden

Volume 3, 4 và 5 (D, E và F) thuộc về USB khởi động

DISKPART> Chọn Volume 0
DISKPART> Phần danh sách

Phân vùng 1 - Hệ thống - 200 MB
Phân vùng 2 - Dyn. Res. - 1024 KB
Phân vùng 3 - Đã đặt trước - 15 MB
Phân vùng 4 - Dyn. Data - 415 GB
Phân vùng 5 - Dyn. Data - 1024 KB
Phân vùng 6 - Phục hồi - 1025 MB
(Rõ ràng là vẫn còn một số dung lượng trống - dung lượng này chưa được gán và là nơi tôi sẽ đặt Bản phân phối Linux của mình.)

Rất MAY MẮN vì có vẻ như ký tự ổ đĩa đã bị xóa mà không có tôi, nhưng giờ tôi chỉ tự hỏi tại sao VMD lại giữ nó ẩn?
 
Từ shell WinRE, hãy chạy các lệnh sau và đăng đầu ra của hai lệnh cuối cùng:

Mã:
diskpart
select volume 1
assign letter=e
exit
e:
bcdedit
dir EFI\Microsoft\Boot
Tôi nghĩ rằng tất cả những gì bạn cần làm là xây dựng lại BCD của mình, việc này đơn giản như bootrec /rebuildbcd.
 
Từ shell WinRE, chạy các lệnh sau và đăng đầu ra của hai lệnh cuối cùng:
Mã:
diskpart
select volume 1
assign letter=e
exit
e:
bcdedit
dir EFI\Microsoft\Boot
Tôi nghĩ rằng tất cả những gì bạn cần làm là xây dựng lại BCD của mình, việc này đơn giản như bootrec /rebuildbcd.
"Không thể mở kho dữ liệu cấu hình khởi động. Hệ thống không tìm thấy tệp đã chỉ định"

Sử dụng dir trong G (vì E đang được sử dụng) cho thấy...

"Ổ đĩa trong ổ G không có nhãn."
"Ổ đĩa SN là 88D7-9284"
"Không tìm thấy tệp"

"Không tìm thấy tệp
 
Thử bcdboot C:\Windows /s E: trong đó C: là mountpoint của phân vùng cài đặt Windows chính của bạn và E: là ESP. Tôi không chắc bạn muốn nói gì khi nói "Sử dụng dir trong G (vì E đã được sử dụng)".
 
Thử bcdboot C:\Windows /s E: trong đó C: là điểm gắn kết của phân vùng cài đặt Windows chính của bạn và E: là ESP. Tôi không chắc bạn muốn nói gì khi nói "Sử dụng dir trong G (vì E đã được sử dụng)".
E là thư mục UEFI trên Boot USB, vì vậy tôi để nguyên và sử dụng G trên phân vùng EFI trên hệ thống, vì mọi chữ cái khác đều được sử dụng trước nó. Xin lỗi, tôi nhận ra rằng điều đó nghe có vẻ khó hiểu
 
Mã:
X:\Sources>bcdboot C:\Windows /s G:
Lỗi BFSVC: Không đặt được thiết bị ứng dụng phần tử. Trạng thái = [c00000bb]
Lỗi BFSVC: Không điền được kho lưu trữ BCD. Trạng thái = [c00000bb]
 
Back
Bên trên