This post is also available in: English (English)
Chip NAND Flash bị mòn là một vấn đề phổ biến khi chúng ta đang nói về khôi phục dữ liệu từ thiết bị Flash USB. Ngày nay, chip có thể có chất lượng thấp ngay cả khi xuất xưởng. Ổ cứng của bạn có thể lỗi/hỏng sau một tháng hoạt động chỉ vì điều đó. Thật không may, xu hướng này cũng có thể được nhìn thấy khi chúng ta đang nói về các thiết bị khác có thể sử dụng chip NAND, chẳng hạn như SSD, điện thoại di động và thậm chí cả ô tô hiện đại!

Các xe Tesla được sản xuất từ năm 2012 đến 2018 sử dụng hệ thống thông tin giải trí chạy trên chip hệ thống Tegra 3 của Nvidia bao gồm 8GB bộ nhớ eMMC NAND. Vấn đề là các chip Flash này đang bị hao mòn, đạt đến giới hạn chu kỳ xóa chương trình và không thể lưu trữ dữ liệu một cách đáng tin cậy, gây ra trục trặc khi hoạt động. Khoảng 160.000 ô tô đã được sản xuất với bộ lưu trữ eMMC bên trong và có thể bị ảnh hưởng bởi sự cố này. Bộ điều khiển lưu trữ không còn có thể tìm thấy các khối NAND hoạt động tốt để sử dụng và do đó không thành công. Một khi bộ lưu trữ bị mòn, nó có thể ảnh hưởng đến một số tính năng của ô tô như màn hình cảm ứng, camera chiếu hậu, hệ thống làm mờ, v.v. Trong những trường hợp xấu nhất, nó thậm chí có thể ảnh hưởng đến những lựa chọn quan trọng đối với xe Tesla như lái xe trên Autopilot.
Tesla đã nhận thức được những vấn đề này và đã cố gắng khắc phục sự cố bằng một số bản cập nhật giúp giảm số lượng nhật ký được ghi, cải thiện các chiến lược sửa lỗi và lưu trữ. Ngoài ra, vào tháng 5 năm 2020, Tesla bắt đầu sản xuất phụ tùng hiện sử dụng eMMC 64GB Micron thay vì eMMC 8GB của Hynix.
Nhưng câu hỏi chính vẫn còn đó. Phải làm gì nếu bạn cần tìm và lưu một số tệp hệ thống như khóa và chứng chỉ?
Hãy kiểm tra hai trường hợp thực tế từ những chiếc xe như vậy.
Con chip đầu tiên là bộ điều khiển SM, bộ nhớ ADD79491 6044ADD7, kích thước phần = 4096Mb, kích thước trang = 8832 byte, kích thước khối = 2048 trang. Trong trường hợp này, chip có hai ngân hàng, nhưng bạn cũng có thể nhận chip chỉ với một ngân hàng. Chúng tôi cần tìm tệp khóa và tệp chứng chỉ có tên car.key và car.crt
Để làm được điều đó, chúng ta cần thực hiện một số bước chuẩn bị.
Trước hết, bạn cần đọc kết xuất từ chip này. Bạn cần tìm sơ đồ sơ đồ chân.
Sau khi kết xuất được đọc thành công, chúng tôi bắt đầu với việc thay đổi kích thước khối.
Bước 1. Vì kích thước rất lớn của ổ đĩa này, bước đầu tiên là thay đổi kích thước khối thành 4096 trang trong tác vụ. Bạn có thể làm như thế này:
Hành động này là cần thiết để áp dụng các XOR có kích thước này. Ở một giai đoạn nhất định, bạn sẽ cần trả lại giá trị ban đầu của kích thước khối bằng 256, nhưng chúng tôi sẽ quay lại giá trị đó sau.
Bước 2. Vì chúng ta có một trường hợp với hai ngân hàng, chúng tôi đã kết thúc với một nhiệm vụ với hai bãi chứa. Sự khác biệt so với một trường hợp ngân hàng chỉ ở một “Tham gia theo Khối / Trang” ít hơn.
Vì vậy, vấn đề chính của hai ngân hàng là có các XOR cho mỗi ngân hàng. Bạn có thể thấy chúng trong danh sách XOR ở trên cùng.
Tên của XOR chứa thông tin về phần Kích hoạt chip và hoạt động sẽ được thực hiện (giải mã dữ liệu của vùng ECC để sửa lỗi hoặc giải mã dữ liệu của Vùng dữ liệu để lắp ráp hình ảnh). Trong trường hợp chỉ có một chip ngân hàng, XOR cho CE1 là không cần thiết.
Bước 3. Đây là những bước chuẩn bị điển hình cho những trường hợp như vậy:
XOR trong trường hợp này được sử dụng cho một số kế hoạch ảo có kích thước mà chúng tôi đã đặt bằng cách thay đổi kích thước của khối chip trên nút chip. Thủ thuật nhỏ này giúp loại bỏ sự cần thiết phải sửa và đọc lại các kết xuất trong các đồ thị khác nhau, nghĩa là, trên dòng thứ ba của biểu đồ, chúng tôi xác định ECC, thực hiện hiệu chỉnh và đọc lại các cung không hợp lệ. Dòng thứ tư của biểu đồ lại là XOR, nhưng đây là XOR cho dữ liệu và nó không tự cung cấp, đó là lý do tại sao điều quan trọng là phải áp dụng nó sau XOR cho ECC. Việc thay đổi XOR này trông rất giống với các trường hợp AU khi chúng ta cần chọn XOR cho ECC trước và sau đó cho Số khối.
Đây là cách thiết kế trang sẽ trông như thế nào:
Kích thước trang: 16 lĩnh vực 8832
Kích thước lĩnh vực 544
Cấu trúc *
32-512; 0-32;
544-512; 0-32;
1126-512; 0-32;
1638-512; 0-32;
2220-512; 0-32;
2732-512; 0-32;
3314-512; 0-32;
3826-512; 0-32;
4408-512; 0-32;
4920-512; 0-32;
5502-512; 0-32;
6014-512; 0-32;
6596-512; 0-32;
7108-512; 0-32;
7690-512; 0-32;
8202-512; 0-32;
Đây là một bước rất quan trọng! Sau khi tất cả các phép biến đổi đã được thêm vào, chúng tôi quay lại bước 1 của các hành động của mình và trả về kích thước khối ban đầu là 256 trang trong các tham số.
Sau khi tất cả các phép biến đổi đã hoàn thành, ECC đã hoạt động và các kết xuất đã được đọc lại nhiều nhất có thể, bạn có thể bắt đầu xây dựng hình ảnh. Hình ảnh được lắp ráp bằng một kịch bản đặc biệt. Vui lòng đảm bảo rằng tất cả các thông số giống như trong hình.
Trong trường hợp có vấn đề lớn với ECC, bạn có thể sử dụng tìm kiếm GREP cho car.crt bằng cách sử dụng mẫu @ 4 \ x2D \ x42 \ x45 \ x47 \ x49 \ x4E \ x20 \ x43 \ x45 \ x52 \ x54 và cho car.key @ 4 \ x2D \ x42 \ x45 \ x47 \ x49 \ x4E \ x20 \ x52 \ x53 \ x41 \ x20 . Cả hai loại tệp đều có chuỗi byte 2D2D2D2D2D0A ở cuối tệp có thể được sử dụng để xác định kích thước chính xác của tệp.
Trường hợp thứ hai là bộ điều khiển PS8032 hoặc tương tự, bộ nhớ 1 × 2 ADD794DA 74C30000, kích thước một phần = 4096Mb, kích thước trang = 8832 byte, kích thước khối = 256 trang, bộ nhớ kênh đôi, cho biết sự hiện diện của hai bộ IO0-7 độc lập các dòng.
Nhìn chung, nhiệm vụ thứ hai khá giống với trường hợp trên nhưng có một số ngoại lệ.
- ECC trên dòng đầu tiên của biểu đồ phải được xác định như sau:
– 0 [1076]
– 1076 [1072]
– 2148 [1072]
– 3220 [1072]
– 4292 [1072]
– 5364 [1072]
– 6436 [1072]
– 7508 [1072]
- Một tập hợp các phép biến đổi và tham số lắp ráp điển hình sẽ có dạng như sau:
Nếu không, các phương pháp và vấn đề giống như trong trường hợp đầu tiên của bài viết này. Vấn đề chính là chất lượng của các bãi thải. Các phoi thường bị mòn. Kết quả là, nó là dễ dàng hơn để làm tất cả những biến đổi đầu tiên, sau đó tìm ra cần thiết car.key và car.crt file bằng cách tìm kiếm grep, và tập trung vào đọc lại các trang với những tập tin này. Hãy nhớ rằng các kênh là khác nhau và các bãi thải được kết hợp thông qua lĩnh vực này. Đó là lý do tại sao bạn chỉ có thể đọc lại trên dòng đầu tiên của biểu đồ, nhưng lưu các tệp trên dòng cuối cùng. Để đọc lại thuận tiện hơn, bạn có thể thay đổi một chút thứ tự của các phép biến đổi thành như sau:
Hiện tại, Trung tâm dịch vụ HTI (Tạ Thanh Data) có thể khôi phục dữ liệu cho các tệp đã bị xóa trong trường hợp như trên. Mọi sự cần hỗ trợ vui lòng liên hệ trực tiếp: 092.8765.688
Theo dõi Fanpage HTI Group để cập nhật nhiều tin tức công nghệ mới nhất.
Tham khảo: Dịch vụ khôi phục dữ liệu ổ cứng