PC-3000 Flash: Khôi phục dữ liệu từ ổ NAND Flash sử dụng COB (Chip on Board)
Các chip bộ nhớ COB (Chip On Board) là thách thức tương đối lớn đối với các kỹ thuật viên khôi phục dữ liệu. Các trở ngại chính nằm ở cấu trúc bên trong của chúng: dưới lớp phủ nhựa đen, chỉ có tinh thể NAND với các đường dẫn nhỏ kết nối với bảng mạch in (PCB). Quy trình loại bỏ lớp phủ rất nguy hiểm vì bạn có thể dễ dàng làm hỏng lõi NAND. Ngay cả khi thành công, điều đó cũng không đảm bảo rằng bạn có thể đọc dữ liệu từ loại chip này.
Vậy bạn có thể làm gì nếu một ổ NAND Flash với chip eMMC có bộ điều khiển bị vô hiệu hóa, bộ điều khiển COB hoặc thậm chí là chip COB? Trong bài viết này, chúng tôi sẽ chỉ cho bạn phương pháp độc đáo để xử lý các trường hợp không điển hình nhưng lại rất thường gặp này.
Tìm hiểu quy trình khôi phục dữ liệu thông qua ví dụ về một USB Phison PS2251-67-5 với chip NAND COB.
Điều đầu tiên cần lưu ý – Phương pháp Chip-Off không phù hợp ở trường hợp này. Thay vào đó, hãy sử dụng ACE Lab Spider Board Adapter. Bộ chuyển đổi này hoạt động hoàn hảo với các thiết bị monolithic, bao gồm cả những thiết bị lưu trữ Flash không điển hình như ổ đĩa sử dụng chip bộ nhớ COB.
Trước khi bắt đầu, hãy xác định các tiếp điểm và đường truyền mà chúng ta cần để đọc ảnh NAND. Theo đặc tả kỹ thuật của ONFI.org, có 16 tiếp điểm cần thiết:
- Đường truyền Bus – 8 tiếp điểm dành cho chip 8-bit:
- I/O 0
- I/O 1
- I/O 2
- I/O 3
- I/O 4
- I/O 5
- I/O 6
- I/O 7
- Các chân lệnh (Command pins) – 6 tiếp điểm:
- ALE
- CLE
- RE
- WE
- CE
- R/B
- Nguồn và nối đất – 2 tiếp điểm:
- VCC
- GND
Tất cả các chân này được kết nối với chip NAND trước khi có thể tiến hành đọc dữ liệu.
Chúng ta đã biết rằng không thể lấy dữ liệu trực tiếp từ chip COB do lớp phủ nhựa đen bao bọc. Tuy nhiên, tất cả các bộ điều khiển NAND hiện đại đều dựa trên ONFI, vì vậy chúng ta có thể đọc dữ liệu thông qua CPU!
Bước đầu tiên là tìm tài liệu kỹ thuật (datasheet) của bộ điều khiển Phison PS2251-67-5 trên Internet.
Các Đường Bus:
- 5 – I/O 0
- 11 – I/O 1
- 13 – I/O 2
- 15 – I/O 3
- 21 – I/O 4
- 23 – I/O 5
- 25 – I/O 6
- 27 – I/O 7
Các Đường Lệnh (Command Lines):
- 6 – CLE
- 7 – ALE
- 8 – WE
- 10 – RE
- 17 – CE
- 18 – R/B
Nguồn Cấp và GND:
- 35 – VCC
- 41 – GND
Sau đó, cần tháo bỏ tất cả các tụ điện, transistor và điện trở khỏi PCB. Thông thường, chúng bảo vệ bảng mạch, bộ điều khiển và NAND khỏi nguồn cấp điện USB, nhưng trong quá trình khôi phục dữ liệu, chúng có thể gây cản trở. Vì lý do đó, chúng tôi khuyến nghị nên loại bỏ tất cả các linh kiện này.
Bước tiếp theo là sắp xếp các chân bằng cách đặt kim lên các pad của bộ điều khiển. Trong thực tế, quy trình này không khác biệt gì so với các thiết bị monolithic và thường mất khoảng 7 phút.
Sau đó, hãy hàn các chân VCC và GND! Bạn sẽ cần truyền PWR và GND qua dây dẫn vì cần phải đảm bảo lõi NAND được cấp nguồn ổn định.
Khởi chạy phần mềm PC-3000 Flash để thiết lập kết nối kim:
Sau khi hoàn tất các bước chuẩn bị, cuối cùng bạn có thể khôi phục dữ liệu từ ổ NAND Flash với chip bộ nhớ COB (Chip on Board).
Bạn có thể sử dụng phương pháp tương tự khi khôi phục dữ liệu từ các thiết bị lưu trữ dựa trên eMMC bằng bộ điều khiển bên ngoài.
Đây không phải là chip eMMC thông thường với NAND và CPU tích hợp bên trong – mà là một eMMC bị hỏng với bộ điều khiển nội bộ đã bị vô hiệu hóa. Nhà sản xuất đã sử dụng eMMC này như một chip NAND bên ngoài kết hợp với bộ điều khiển PS2251-67-5. Do đó, sẽ vô ích nếu đọc chip eMMC này thông qua giao diện eMMC. Tuy nhiên, bạn có thể trích xuất dữ liệu từ thiết bị này bằng phương pháp đã mô tả trong bài viết.
Nếu bạn có bất kỳ thắc mắc nào liên quan đến các trường hợp khôi phục dữ liệu của mình, vui lòng liên hệ với HTI Services để được tư vấn chi tiết.
Xem thêm: Bảng giá khôi phục dữ liệu
Liên hệ ngay với chúng tôi qua Hotline 0928.765.688 để nhận được tư vấn và kiểm tra miễn phí.
Để trao đổi kinh nghiệm, hỏi thêm một số vấn đề về phục hồi dữ liệu, bạn có thể vào fanpage:
https://www.facebook.com/htiservices.vn