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.
Apple iPod và iPhone là hai sản phẩm thương mại thành công nhất có sử dụng NAND flash.
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.