Bảo vệ và khôi phục dữ liệu trên bộ nhớ Flash

Một phần của tài liệu hướng dẫn khắc phục sự cố máy tính (Trang 26 - 29)

Bạn gặp rắc rối vì mất dữ liệu trên thẻ nhớ USB hoặc trên card Flash và không biết phải làm gì? Khôi phục dữ liệu từ thiết bị nhớ là có thể và không quá phức tạp. Vậy còn chần chừ gì mà không kiếm một phần mềm có thể giúp bạn giải quyết những rắc rối trên.

Thẻ nhớđã trở nên nhanh hơn nhiều so với những thiết bị nhớ ngoại vi của máy tính trong thời gian gần đây. Những thẻ nhớ 32 hay 64MB của 4 năm trước là món hàng thú vị và khá hiếm thấy một phần vì giá của chúng không hề rẻ. Tuy nhiên cho đến nay việc mỗi người sử dụng máy tính có thể sở hữu nó không còn là chuyện quá xa xỉ. Chúng đã trở nên bình thường và rất đáng tin cậy giống nhưđĩa mềm và đĩa CD. Thiết bị sử dụng bộ nhớ Flash có một vài ưu điểm chính tốt hơn những chuẩn lưu trữ lưu động khác đó là tính thông dụng lớn. Chúng còn có khả năng chứa đựng và tốc độ truy xuất lớn hơn rất nhiều so với những đĩa mềm lỗi thời, và còn bền hơn đĩa mềm và đĩa CD. Hiện nay trình điều khiển USB được tích hợp trực tiếp vào hệđiều hành Windows và một số khác như Linux, MacOSX, nên đại đa số các thiết bị Flash đều có thể sử dụng như một đĩa cứng nhỏ lưu động, mà không vướng phải những nhược điểm của ổ cứng lưu động truyền thống như có kích thước lớn hay mỏng mảnh dễ bị trục trặc do hệ thống cơ học. Tuy nhiên, không có thiết bị nào là hoàn hảo, dù có tất cả những ưu điểm kể trên tuy nhiên ổ USB và những thiết bị ghi nhớ khác như compact flash và card SD cũng có một vài trục trặc và những khó khăn không ngờ tới mà bạn – người dùng cần phải biết cách đề phòng và khắc phục khi vấn đề phát sinh.

1. Bộ nhớ Flash - Có gì đặc biệt ?

Đặc điểm đặc trưng của bộ nhớ Flash chính là tính chất "tĩnh" của nó. Các loại bộ nhớđộng truyền thống cần một nguồn cấp điện ổn định vềđiện thếđể lưu trữđược dữ liệu, nhưng các loại bộ nhớ flash không cần điều này. Cũng giống như loại chip nhớ EEPROM thường được sử dụng để lưu thông số BIOS trên bo mạch chủ, bộ nhớ flash cần điện để có thể ghi và đọc dữ liệu nhưng vẫn tiếp tục lưu trữ dữ liệu sau khi nguồn điện bị ngắt. Điều này làm nó trở nên vô giá đối với việc sử dụng những thiết bị lưu động với những ràng buộc nhất định về nguồn điện. Nét đặc trưng này có được nhờ sử dụng các transistor như là một thiết bị lưu trữ dữ liệu. Những transistor ở bên trong bộ nhớ flash có thểđược dùng để thay đổi trạng thái (từ giá trị “1” đến giá trị “0” và ngược lại) với nguồn điện chính, nhưng sẽ vẫn tiếp tục trạng thái đó trong khi nguồn điện bị ngắt. Hầu hết những thiết bị bộ nhớ flash hiện nay sử dụng công nghệ NAND – được đặt tên dựa trên trật tự sắp xếp logic của các chip nhớ. Chip Flash NAND nhỏ gọn, bền và có khả năng thực hiện tác vụđọc/ghi rất nhanh. Một thiết bị nhớ sử dụng công nghệ NAND thường sẽ chứa nhiều chip nhớ, tương tự với hình thức của các module nhớ như RAM hay trên card đồ họa, và mạch điều khiển kết nối giữa bộ nhớ và giao diện điều khiển của nó với những thiết bị khác. Hầu hếu các loại bộ nhớ Flash đều dùng hệ thống tập tin FAT-32 hay FAT-16 tuỳ thuộc vào dung lượng. Card dựa vào thiết bị flash thường sử dụng FAT-16, trong khi thẻ nhớ USB nói chung sử dụng FAT-32. Phần lớn những máy quay kĩ thuật số và các thiết bị khác không thể đọc được thẻ nhớ flash định dạng FAT-32. Bạn có thể sẽ ngạc nhiên khi biết rằng FAT-16 thực chất giống với hệ thống tập tin được sử dụng trên đĩa mềm từ ngày xưa. Do vậy chẳng có gì lạ khi các máy tính thông thường dễ dàng đọc và ghi lên thiết bị flash. Mỗi khi ổ USB làm việc, về cơ bản giống như một đĩa mềm với dung lượng lớn. Giống như tất cả các thiết bị sử dụng định dạng FAT (FAT 32 là hệ thống tập tin thường

được sử dụng trên các ổđĩa cứng), thiết bị flash nhất thiết phải bao gồm Master Boot Record (MBR), rãnh ghi khởi động (Boot Sector - BS) và bảng phân bố tập tin (File Allocation Table - FAT).

Bảng phân bố tập tin chứa một danh sách những file trên thiết bị bộ nhớ flash, kích thước và vị trí của chúng trong bộ nhớ. Mỗi lần thực hiện quy trình đọc ghi từ thiết bịđều phải lấy thông tin và cập nhật cho bảng FAT. Tất cả những gì gây thiệt hại cho FAT sẽ làm hư hỏng trật tự dữ liệu và đây là lý do tại sao hai bản copy lúc nào cũng hiện hữu ở những phần khác nhau của thiết bị nhớ.

2. Mối hiểm họa của thiết bị Flash:

Hãy nhìn một cách tổng quan một vài điều khác nhau có thểđi tới sai lầm trầm trọng khi sử dụng thiết bị nhớ flash và với những dữ liệu được lưu trên đó.

a. Người dùng:

Chẳng có gì ngạc nhiên khi yếu tố thường gặp nhất gây ra việc mất dữ liệu trên thiết bị nhớ Flash chính là con người. Bất kể em bé 3 tuổi của bạn đang nghịch ngợm với bàn phím máy tính hay bạn đang mơ màng lúc 3h sáng đều có thể dọn sạch nội dung của một thẻ nhớ Flash trong chớp mắt. Tuy nhiên vấn đề này dễ khắc phục nếu phát hiện kịp thời vì nếu phần đĩa chứa các file mới xóa chưa bị ghi đè lên thì cơ hội phục hồi bằng một vài phần mềm chuyên dụng rất lớn.

b. Safely Remove Hardware:

Lý do thứ hai xuất phát từ hệđiều hành tương thích USB trước đây như Windows 2000. Hệđiều hành bắt ổ lưu động phải dừng hoàn toàn thông qua tác vụ “Safely Remove Hardware” để sau đó không có bất kỳ dữ liệu nào được ghi lên đó nữa thì người dùng mới được phép rút ra. Điều này nảy sinh do thực tế khi dữ liệu được truyền tải lên một thiết bị lưu trữ di động, Windows thường hiển thị một thanh trạng thái mức dữ liệu đã copy, tuy nhiên không phải khi thanh này biến mất thì dữ liệu của bạn đã copy xong. Rắc rối sẽ nảy sinh khi người sử dụng giật thiết bị lưu trữ ra khỏi máy tính mà không sử dụng tuỳ chọn “Safely Remove Hardware”. Những file chưa kịp đưa lên sẽ không xuất hiện trong đó hoặc bị lỗi do chưa copy hoàn thiện. c. Đánh rơi thiết bị:

Thứđến sau vấn đề vô tình, có nhiều trường hợp mất dữ liệu còn nảy sinh do chính việc người dùng làm mất thiết bị di động. Ngay cả những công cụ tối tân và đắt tiền nhất cũng không thể giúp gì nếu bạn đánh rơi bút lưu trữ USB của mình trên đường đi làm. Trong trường hợp này, việc cứu dữ liệu là không thể, bạn chỉ có thểđảm bảo rằng dữ liệu quan trọng hoặc nhạy cảm trong đó không bị lộ ra ngoài đề phòng trường hợp bị kẻ xấu lợi dụng. Có nhiều thiết bị lưu trữđược cài đặt sẵn chương trình mã hóa dữ liệu cho phép người dùng tự thiết lập hệ thống bảo vệ cho riêng mình. Những tên tuổi lớn như Corsair, Kingston, Crucial, Sandisk đều tặng kèm miễn phí tiện ích bảo mật khi khách hàng mua sản phẩm của họ trong khi nhưng nhà sản xuất nhỏ hơn thường bỏ qua chi tiết này.

d. Dữ liệu bị hư hại:

Hầu hết những thiết bị lữu trữ thông tin đều sử dụng một vài chuẩn giao diện hot-plug để kết nối với những thiêt bịđiện khác nhau mà chúng hỗ trợ. Hot-plug cho phép cắm vào hoặc rút ra trong khi đang hoạt động mà không sợ bị hỏng hóc hay lỗi phần cứng. USB là thí dụđiển hình nhất của công nghệ này, và cũng quen thuộc với tất cả mọi người. Vấn đề nằm ở chỗ người dùng thường quen với việc lắp hay tháo bỏ thiết bị nhớ mà không để ý rằng thao tác chuyển dời dữ liệu đã kết thúc hay chưa. Trên thực tế, chẳng có cách nào để làm dữ liệu trong thiết bị lưu trữ lộn tùng phèo lên tốt hơn việc rút nó ra khe cắm khi tác vụđang được thực hiện.

Không giống như hầu hết các chuẩn đĩa cứng, bộ nhớ Flash được sử dụng phổ biến trong nhiều thiết bị khác nhau. Máy quay kĩ thuật số, máy nghe nhạc, đầu DA , đầu DVD và hàng loạt những thiểt bịđiện tử khác đều có thể sử dụng những công cụ lưu trữ này. Tuy nhiên tính linh động cũng đi kèm với một vài rắc rối:

- Mặc dù toàn bộ các loại bộ nhớ Flash và thiết bị tương thích đều có nhiều đặc tính chung ví dụ như sử dụng bảng FAT để ghi thông tin nhưng cách thực hiện và quy trình thao tác đôi khi lại có điểm khác biệt. Nếu bạn thường xuyên di chuyển thiết bị nhớ của mình trên nhiều loại máy đọc khác nhau, trục trặc có nhiều khả năng sẽ phát sinh.

- Hệ thống tập tin trên Window XP của bạn rất mạnh, được trang bị tốt để xử lý những rắc rối trong việc đọc, ghi và xoá dữ liệu trên những thẻ nhớ nhỏ. Còn đối với chiếc máy ảnh số 3 năm tuổi thì sao ? Câu trả lời là chưa chắc. Mặc dù nó cho phép thực hiện những thao tác đơn giản ví dụ như ghi ảnh lên thiết bị lưu trữ, xem ảnh hiển thị và cũng có thể xoá chúng khi cần thiết nhưng chúng có thể sẽ không giải quyết tốt với những định dạng file không hỗ trợ hay dữ liệu được thêm vào bằng những thiết bị khác.

e. Tuổi thọ và ăn mòn:

NAND chỉ có thể ghi và xoá một số lần hữu hạn trước khi hoàn toàn mất khả năng cất giữ thêm dữ liệu. Đối với những thiết bị hiện đại, con số này có thể lên tới hàng triệu lần thao tác và tuổi thọ dài hơn được đảm bảo bằng thuật toán tích hợp sẽ buộc ổđĩa ghi dữ liệu đều lên các chip với số lần trung bình ngang nhau để tránh một khoảng nhớ nào phải chịu tải quá nhiều. Đây là phương thức khá gần gũi với công nghệ tránh Bad Sector trên đĩa cứng. Ngoài ra, mặc dù các loại ổđĩa USB và thẻ nhớ thông dụng có thể sử dụng liên tục vài năm, tuy nhiên nếu bạn thường xuyên truy xuất chúng ví dụ như chạy ứng dụng hoặc thậm chí là hệđiều hành thì tuổi thọ sẽ bị rút ngắn lại đáng kể hoặc thậm chí là hư hỏng.

3.Phục hồi dữ liệu đã bị xoá từ Thẻ nhớ Flash:

Một trong những lợi ích từ việc sử dụng FAT cho thiết bị nhớ Flash là làm cho chúng có khả năng tương thích với nhiều chương trình khôi phục dữ liệu được thiết kếđể truy tìm những file tình cờ bị xoá nhầm. Phần nhiều những chương trình này hỗ trợ FAT 32 và 16 bởi FAT 32 vẫn được chấp nhận như một chuẩn định dạng phân vùng Windows thông thường. Nếu bạn vô ý xoá mất một file quan trọng trong thiết bị nhớ flash thì cũng không phải quá lo lắng. Cách tốt nhất để tìm lại dữ liệu bị mất là sử dụng một tiện ích cho thao tác không xoá khỏi ổ cứng. Đây là một tiện ích đơn giản có thể tìm thấy và truy lục dễ dàng những file đã bị xoá từ bất kỳ thiết bị nào hỗ trợđịnh dạng FAT. Một trong những công cụ tốt nhất là REST2514 (http://www.snapfiles.com/download/dlrestoration.html). Công cụđơn giản đến kinh ngạc này sẽ rà quét bất kỳổ NTFS hay FAT32 nào và tìm lại được danh sách những những file đã bị xoá để từđó khôi phục lại được chúng. Chúng ta hãy cùng xem qua cách sử dụng:

- Khởi động Restoration:

- Chọn ổ bạn muốn quét trong “Drives” và ấn vào “'search by deleted files”:

Danh sách những file bị xoá sẽ hiện ra. Để khôi phục 1 hoặc nhiều file, highlight chúng và ấn ‘'restore by copying'’ sau đó chọn thư mục đến. Lưu ý rằng tên file mà bạn đang tìm có thể sẽ bắt đầu bằng biểu tượng $, vì đây là biểu tượng được hệđiều hành nối thêm vào dữ liệu khi nó bị xoá.Cũng xin lưu ý rằng không như PC inspector, quá trình khôi phục không phân loại những file bị xoá bằng folder, nó đơn giản chỉđể tất cả vào trong một danh sách đơn, điều này sẽ làm việc tìm kiếm của bạn trở nên khó khăn hơn.

Nếu file bạn cần không có trong danh sách, thử search lại với tuỳ chọn ‘'include used clusters by other files'’. Việc này sẽ bao gồm cả những file đã hiện lên trên danh sách trước đó. Chú ý là điều này có thể giúp ích, có thể không vì điều này đồng nghĩa với chuyện file của bạn có thể sẽ bị sửa đổi sai lệch đi hoặc không thểđọc được.

4. Khôi phục dữ liệu từ thiết bịđã bịđịnh dạng lại (Formatted):

Nếu bạn đã format ổ lưu trữ flash của mình và muốn tìm lại nội dung trước đó, bạn sẽ phải cần tới những công cụ mạnh hơn nhiều điển hình như Test Disk miễn phí của CG-Security. Mặc dù việc sử dụng không đơn giản nhưng hiệu quả mang lại rất lớn. Bản thân TestDisk không làm việc tốt trên thiết bị bộ nhớ flash, nhưng điểm tốt là những phiên bản chương trình gần đây đi kèm với một công cụ phần mềm khôi phục có tên gọi PhotoRec.PhotoRec được thiết kếđặc biệt để phục hồi ảnh và những file định dạng khác từ thiết bị nhớ flash.

- Sử dụng CGSecurity PhotoREC

+ Bạn cắm ổ vào máy và đảm bảo nó được nhận diện chính xác. Cài thêm phần mềm hỗ trợđi kèm nếu cần thiết.

+ Download phiên bản mới nhất của TestDisk từ website của CGSecurity rồi giải nén ra một thư mục trên đĩa cứng. Sau đó bạn mở thư mục con “win” rồi click đúp vào biểu tượng PhotoREC để chạy chương trình. - Tuy chương trình không có giao diện đồ họa cho người dùng như bạn không cần phải hoang mang vì trên thực tế PhotoREC được xem như là một công cụ dễ sử dụng hơn người anh TestDisk của nó, một phần vì có những tuỳ chọn hữu hiệu hơn.

Màn hình chính sẽ hiển thị danh sách những ổ gắn với hệ thống, bao gồm cả thiết bị nhớ của bạn. Phương pháp dễ dàng nhất để xác định ổ di động là nhìn vào kích thước của mỗi ổ (dựa theo Megabyte) vì dung lượng ổ di động Flash thường khá nhỏ bé so với đĩa cứng. Thông thường chương trình sẽ hiển thị danh sách những ổ cứng lên đầu tiên.

Tuỳ thuộc vào kiểu dữ liệu bạn muốn khôi phục, bạn có thể sẽ muốn truy cập vào thực đơn “File Options” trước khi tiếp tục. PhotoREC sử dụng tùy chọn mặt định để tìm kiếm rất nhiều định dạng file nhưng các file BMP, MP3, EXE và TXT không thuộc sốđó. Nếu bạn muốn phục hồi những file này, mở menu và cuộn xuống phía dưới tới mỗi mục nhập, nhấn spacebar để kích hoạt chúng.

Sau đó, bạn phải chọn ổ cần thiết để bắt đầu quá trình khôi phục bằng cách quay trở lại menu chính và lựa chọn từ danh sách các ổ. Chuyển tới tuỳ chọn “Search” và ấn ENTER để bắt đầu quy trình tìm kiếm các file thất lạc.

Chương trình sẽ bắt đầu tìm toàn bộ các dữ liệu thông tin có trên ổđể xác định sự có mặt của một số dấu hiệu nhận dạng chuẩn file. Tất cả những tập tin thỏa mãn yêu cầu sẽđược chuyển vào một thư mục con

trong thư mục chính của PhotoREC. Thư mục con này được đặt là ‘'recup_dir.1'’. Mỗi lần bạn khởi động một quá trình khôi phục mới, chương trình sẽ tạo một thư mục con mới là “'recup_dir.#” với # là số thứ tự tăng dần. Khi quá trình kết thúc, Bạn tìm tới thư mục 'recup_dir.#' bằng Explorer và kiểm tra bất cứ file khôi

Một phần của tài liệu hướng dẫn khắc phục sự cố máy tính (Trang 26 - 29)

Tải bản đầy đủ (PDF)

(34 trang)