kiến thức FIX LỖI ""Erase of metadata is not allowed in snapshotted state" khi dùng MiFlash"

tommyphany

Senior Member
Chào các bạn, hôm nay mình viết bài để hướng dẫn cho những bạn nào gặp tình trạng "snapshot state" như mình.


Mô tả: Sử dụng MiFlash thì được khoảng 15s sẽ xuất hiện dòng chữ "Erase of metadata is not allowed in snapshotted state".
Thiết bị gặp lỗi: Mình đang dùng Mi Pad 5 (bản Trung Quốc). Có khả năng là các Mi devices khác cũng sẽ dính.
Nguyên nhân: chưa rõ - có khả năng xảy ra khi trước đây up rom quá nhiều.
Giải thích lỗi: Theo mình tìm hiểu là do từ Android 11 thì có cái cơ chế gì đó liên quan tới bộ nhớ do bản thân Mi Pad 5 không có phân vùng ổ đĩa để thực hiện recovery - thành ra bộ nhớ của thiết bị rơi vào tình trạng snapshot này sẽ sinh ra việc là KHÔNG THỂ GHI ĐÈ DỮ LIỆU LÊN BỘ NHỚ CỦA THIẾT BỊ. Từ đó dù có cố cũng không thể vào RECOVERY MODE - máy sẽ bị treo ở FASTBOOT mỗi lần mở.

1701361162717.png

Khắc phục:
1.Tải và cài đầy đủ các file sau đây: Tiny_ADB_&_Fastboot_v1.4.0-signed.exe: Tiny_ADB_&_Fastboot_v1.4.0-signed.exe | Tool by K3V1991 for Misc. Software & Hardware Resources (https://androidfilehost.com/?fid=7161016148664800784)
ADBKit_v31.0.3.zip:
ADBKit_v31.0.3.zip | Tool by K3V1991 for Misc. Software & Hardware Resources (https://androidfilehost.com/?fid=7161016148664851713)
Universal_Adb_Driver.zip:
Universal_Adb_Driver.zip | Tool by K3V1991 for Misc. Software & Hardware Resources (https://androidfilehost.com/?fid=2188818919693784734)
2.Các bạn sau khi cài đặt đầy đủ như trên thì hãy cắm máy vào cổng USB của máy tính. Sau đó chạy Tiny_ADB_&_Fastboot_v1.4.0-signed.exe.
*Trường hợp nếu như không cài được driver thì thử Disable driver signature enforcement: How to Disable Driver Signature Enforcement and Install Unsigned Drivers on Windows (https://www.makeuseof.com/disable-driver-signature-enforcement-windows/)

3.Ở giao diện CMD này, gõ theo thứ tự sau:
fastboot getvar snapshot-update-status
lệnh này để xem tình trạng bộ nhớ của máy, khi bạn đã dính lỗi như ở MiFlash thì coi như 99% của bạn sẽ ở tình trạng "snapshotted".

fastboot snapshot-update cancel
lệnh này để bạn huỷ đi tình trạng "snapshotted" của bộ nhớ.

Thoát Tiny_ADB_&_Fastboot_v1.4.0-signed.exe

4.Mở MiFlash rồi up lại ROM như bình thường thôi.

Hy vọng bài viết này sẽ giúp ích cho các bạn nếu lỡ xui mà có dính vụ này - mình đã thử ở Mi Pad 5 của mình và giờ đang chạy ngon.
*Mình thấy gần như tìm không ra cách khắc phục nên đăng lên đây hy vọng lỡ có ai mà dính thì sẽ áp dụng mà fix được!
 
1701361162717-png.2211738
. 1.Tải và cài đầy đủ các file sau đây: Tiny_ADB_&Fastboot_v1.4.0-signed.exe: Tiny_ADB&_Fastboot_v1.4.0-signed.exe | Tool by K3V1991 for Misc. Software & Hardware Resources (https://androidfilehost.com/?fid=7161016148664800784). ADBKit_v31.0.3.zip | Tool by K3V1991 for Misc. Software & Hardware Resources (https://androidfilehost.com/?fid=7161016148664851713)
Universal_Adb_Driver.zip | Tool by K3V1991 for Misc. Software & Hardware Resources (https://androidfilehost.com/?fid=2188818919693784734) *Trường hợp nếu như không cài được driver thì thử Disable driver signature enforcement: How to Disable Driver Signature Enforcement and Install Unsigned Drivers on Windows (https://www.makeuseof.com/disable-driver-signature-enforcement-windows/). fastboot getvar snapshot-update-status. fastboot snapshot-update cancel.Hy vọng bài viết này sẽ giúp ích cho các bạn nếu lỡ xui mà có dính vụ này - mình đã thử ở Mi Pad 5 của mình và giờ đang chạy ngon.
*Mình thấy gần như tìm không ra cách khắc phục nên đăng lên đây hy vọng lỡ có ai mà dính thì sẽ áp dụng mà fix được!
 
Back
Top