Phân tích lỗi MFS Low Level File và Unsupported Intel Firmware trong ME Analyzer
Khi ME Analyzer hiển thị hai dòng:Error: Detected MFS Low Level File 269 which has not been parsed!
Error: Unsupported Intel Engine, Graphics and/or Independent firmware!
không nên kết luận ngay rằng “ME Region đã hỏng” hoặc “phải clear ME”. Hai lỗi này trước hết cho biết công cụ phân tích không thể giải mã trọn vẹn một phần dữ liệu firmware. Nguyên nhân có thể là giới hạn của ME Analyzer, file BIOS không đúng định dạng, dump lỗi, hoặc firmware thật sự bị hỏng.
1. Hiểu đúng lỗi MFS Low Level File 269
Error: Detected MFS Low Level File 269 which has not been parsed!
Ý nghĩa kỹ thuật
ME Analyzer đã nhận diện được MFS (Main File System) trong ME/CSME Region, đồng thời phát hiện một bản ghi nội bộ có ID 269. Tuy nhiên, parser của phiên bản ME Analyzer đang dùng chưa có quy tắc để đọc hoặc diễn giải bản ghi đó.Số 269:
- Không phải mã lỗi Windows.
- Không phải địa chỉ byte bị hỏng.
- Không có nghĩa “file số 269 chắc chắn bị lỗi”.
- Chỉ là ID của một low-level record bên trong MFS.
Vì nhiều định dạng MFS không được Intel công bố đầy đủ, một ME Analyzer cũ có thể không hiểu một file mới nhưng firmware vẫn hoàn toàn hợp lệ.
Khi nào lỗi này chỉ là cảnh báo parser?
Có thể coi đây là cảnh báo mức thấp khi:- Chỉ xuất hiện 1–2 dòng MFS Low Level File ... not been parsed.
- ME Analyzer vẫn nhận diện đúng CSME version, family, SKU, platform và state.
- Không có lỗi CRC, FPT, manifest hoặc redundancy.
- Máy boot ổn định.
- MEInfo và MEManuf vẫn hoạt động bình thường.
- Một BIOS OEM/stock cùng version cũng báo cảnh báo tương tự.
Khi nào cần nghi ngờ MFS hoặc ME Region bị hỏng?
Cần kiểm tra sâu hơn nếu lỗi xuất hiện kèm các dấu hiệu sau:Hoặc ME Analyzer báo hàng chục/hàng trăm file MFS không đọc được liên tiếp:MFS Scratch Page ... Header CRC-8 is INVALID
CSE Redundancy check failed
Boot 1 != Boot 2
Unknown FPT / invalid partition table
MEInfo không giao tiếp được
Máy tự tắt theo chu kỳ, treo logo hoặc boot bất thường
Khi đó nguyên nhân có thể là:MFS Low Level File 20 not parsed
MFS Low Level File 22 not parsed
...
MFS Low Level File 688 not parsed
- MFS/state-data thực sự bị lỗi.
- BIOS dump bị đọc sai.
- File bị cắt sai offset.
- File BIOS là capsule/installer, chưa được giải nén thành raw SPI image.
- Chip SPI đọc không ổn định.
- Firmware không còn đúng với PCH hoặc platform.
- Công cụ ME Analyzer quá cũ so với firmware.
2. Hiểu đúng lỗi Unsupported Intel Engine, Graphics and/or Independent firmware
Error: Unsupported Intel Engine, Graphics and/or Independent firmware!
Ý nghĩa kỹ thuật
ME Analyzer có thể nhận diện nhiều loại firmware Intel trong một image, không chỉ ME/CSME:- Intel ME / CSME.
- Intel Graphics System Controller firmware.
- PMC, PCHC, PHY và các IUP.
- Firmware độc lập (Independent firmware) khác theo nền tảng.
Nó không đồng nghĩa chắc chắn với:
Nó chỉ khẳng định:Firmware hỏng.
Mainboard hỏng.
PCH hỏng.
ME Analyzer chưa phân tích được thành phần này.
Các nguyên nhân phổ biến
| Nguyên nhân | Mô tả |
|---|---|
| ME Analyzer quá cũ | Firmware mới hơn database/parser của công cụ |
| Firmware OEM mới | OEM dùng image hoặc partition chưa có trong database |
| Có IUP mới | PMC/PCHC/PHY hoặc thành phần phụ chưa được parser hỗ trợ |
| File không phải raw BIOS | File capsule, update package, compressed image hoặc partial image |
| Sai offset | Tool bắt đầu đọc từ vị trí không phải Flash Descriptor/ME Region |
| File bị cắt/truncated | Chỉ có một phần BIOS hoặc thiếu cuối file |
| Dump lỗi | Đọc chip không ổn định, sai dung lượng hoặc lỗi chân SPI |
| Firmware bị hỏng | Header/manifest/partition table không còn hợp lệ |
3. Hai lỗi xuất hiện cùng lúc nói lên điều gì?
Khi hai lỗi cùng xuất hiện, có ba khả năng chính:Không được bỏ qua khả năng thứ hai. Rất nhiều file BIOS tải từ trang OEM là:Khả năng 1: Tool cũ, firmware mới
→ Firmware có thể vẫn tốt.
Khả năng 2: File đầu vào không đúng dạng raw SPI image
→ Tool đọc nhầm cấu trúc hoặc nhầm offset.
Khả năng 3: ME Region/MFS thật sự bị hỏng
→ Cần kiểm tra dump, phần cứng và firmware phù hợp.
- File update .exe.
- BIOS capsule .cap.
- File recovery.
- File nén.
- Chỉ có BIOS Region, không có ME Region.
- Image dành cho một revision mainboard khác.
4. Quy trình kiểm tra thực tế trước khi clear ME
Bước 1: Xác minh dump có đáng tin cậy không
Nếu đọc từ chip SPI bằng máy nạp:So sánh hash:Đọc lần 1 → dump_1.bin
Đọc lần 2 → dump_2.bin
Đọc lần 3 → dump_3.bin
Nếu ba file không trùng nhau, dừng việc phân tích ME. Vấn đề trước mắt là:dump_1 = dump_2 = dump_3
- Kẹp BIOS tiếp xúc kém.
- Chip SPI lỗi.
- Sai điện áp.
- Đọc in-circuit bị nhiễu.
- Main vẫn cấp nguồn lên đường SPI.
- Máy nạp hoặc adapter không phù hợp.
Bước 2: Kiểm tra dung lượng và layout
Đối chiếu:- Dung lượng file với dung lượng chip SPI: 8 MB, 16 MB, 32 MB…
- Dump có Flash Descriptor ở đầu hay không.
- Có đầy đủ BIOS Region và CSME Region hay không.
- File có bị cắt hoặc thêm header OEM không.
Intel mô tả Flash Descriptor là thành phần quy định cách chia các vùng flash và quyền truy cập của từng controller. Flashrom: ME architectureFlash Descriptor
→ BIOS Region
→ CSME Region
→ GbE/PDR/EC tùy máy
Bước 3: Phân tích hai dạng file
Nên phân tích riêng:Nếu full dump báo lỗi nhưng ME Region tách ra đọc bình thường, nguyên nhân có thể là offset hoặc định dạng input.1. Full SPI dump gốc của máy
2. ME Region được tách từ full SPI dump
Nếu cả hai đều báo giống nhau, mới tiếp tục đánh giá MFS/firmware.
Bước 4: So sánh với firmware OEM cùng mainboard
Cần so sánh theo:- Đúng mã mainboard.
- Đúng revision PCB.
- Đúng CPU/PCH generation.
- Đúng dung lượng flash.
- Đúng CON/COR.
- Đúng H/LP/N.
- Đúng CSME major/minor.
5. Cách xử lý theo từng kết quả
| Tình trạng | Đề xuất |
| Chỉ có một lỗi MFS 269, máy chạy tốt | Cập nhật ME Analyzer; không clear ME chỉ vì cảnh báo |
| Lỗi MFS xuất hiện trên cả BIOS OEM sạch | Xem là parser limitation, theo dõi thêm bằng MEInfo/MEManuf |
| Nhiều MFS file lỗi + CRC invalid | Kiểm tra lại dump, chip BIOS và nghi MFS hỏng |
| Unsupported firmware nhưng CSME chính vẫn nhận diện đúng | Cập nhật database/tool; kiểm tra IUP hoặc firmware phụ |
| Unsupported firmware + không nhận version/FPT/manifest | Kiểm tra file raw, offset, dump và khả năng ME Region hỏng |
| Máy tự tắt, treo logo, MEInfo fail | Chẩn đoán full ME Region và phần cứng PCH/SPI |
| Đã nạp stock đúng mà lỗi vẫn y nguyên | Không tiếp tục nạp chéo; chuyển sang kiểm tra nguồn, PCH, RAM, EC và SPI |
6. Đề xuất xử lý an toàn
Đề xuất 1: Cập nhật công cụ trước
Dùng phiên bản ME Analyzer/database mới nhất trước khi can thiệp firmware. Một parser cũ không thể là căn cứ duy nhất để kết luận CSME mới bị lỗi.Đề xuất 2: Dựa vào nhiều nguồn xác minh
Không chỉ xem một dòng log. Kết hợp:ME Analyzer
+ MEInfo -verbose
+ MEManuf
+ BIOS event/log
+ hành vi boot thực tế
+ dump đọc lại nhiều lần
Đề xuất 3: Chỉ clean khi có bằng chứng kỹ thuật
Clear/rebuild ME hợp lý khi có nhiều bằng chứng cùng lúc:Nếu chỉ có MFS Low Level File 269 not parsed, chưa đủ điều kiện để clear.Dump chuẩn
+ lỗi integrity/CRC hoặc redundancy
+ MEInfo/MEManuf fail
+ triệu chứng boot phù hợp
+ đã xác định đúng firmware RGN
Đề xuất 4: Không sửa riêng file 269
Không mở hex editor để xóa, đổi thành FF, 00 hoặc copy file MFS ID 269 từ main khác. Các record MFS có thể liên kết với metadata toàn vẹn, anti-replay và cấu hình nội bộ.Nếu cần rebuild, dùng FIT/System Tools đúng generation để tạo image hợp lệ từ firmware sạch và cấu hình đúng mainboard.
7. Kết luận
Hai lỗi trên cần được hiểu theo thứ tự ưu tiên:Chúng là cảnh báo phân tích, không phải bản án xác nhận mainboard hoặc ME Region đã hỏng.Error MFS Low Level File 269
→ Tool chưa parse được một record MFS cụ thể.
Unsupported Intel Engine/Graphics/Independent firmware
→ Tool chưa nhận diện được một firmware component.
Chỉ khi chúng đi kèm CRC invalid, redundancy failure, FPT/manifest lỗi, MEInfo fail hoặc triệu chứng boot rõ ràng thì mới nên chuyển sang quy trình rebuild/clean ME. Cách sửa đúng không phải xóa MFS thủ công, mà là xác minh dump, xác định đúng nền tảng và dựng lại firmware bằng công cụ phù hợp.