thắc mắc Ổ SSD đã format có lấy lại được dữ liệu không?

Đâu có chết controller đâu mà khò linh kiện ra làm chi bạn?
Khi 1 file/thư mục bị xoá hoặc 1 phân vùng bị format, đơn giản là hệ thống sẽ đánh dấu chúng là không còn giá trị sử dụng và sẵn sàng để dữ liệu mới ghi đè lên nên khi chưa bị ghi đè thì dữ liệu vẫn còn đó, tuy nhiên nó sẽ không được show ra một cách "khơi khơi"
Vấn đề là trình tự ghi xóa của ssd khác với hdd, bác đang mô tả hdd thì đúng hơn. Với ssd, khi 1 file bị xóa thì đúng là hệ thống sẽ đánh dấu địa chỉ ô nhớ đó là ko còn giá trị sử dụng, tuy nhiên trước khi bị ghi đè file mới lên thì TRIM phải xóa trắng ô nhớ đó đã. Controller sẽ ko ghi bất kì dữ liệu nào lên ô nhớ chưa được xóa trắng. Trường hợp của thớt thì có thể ssd đã bị xóa phân vùng và format toàn bộ lúc cài win, mà trường hợp này thì mình khá chắc kèo là TRIM đã nhảy vào làm gỏi sạch luôn cái mớ data trên ssd rồi.
 
Vấn đề là trình tự ghi xóa của ssd khác với hdd, bác đang mô tả hdd thì đúng hơn. Với ssd, khi 1 file bị xóa thì đúng là hệ thống sẽ đánh dấu địa chỉ ô nhớ đó là ko còn giá trị sử dụng, tuy nhiên trước khi bị ghi đè file mới lên thì TRIM phải xóa trắng ô nhớ đó đã. Controller sẽ ko ghi bất kì dữ liệu nào lên ô nhớ chưa được xóa trắng. Trường hợp của thớt thì có thể ssd đã bị xóa phân vùng và format toàn bộ lúc cài win, mà trường hợp này thì mình khá chắc kèo là TRIM đã nhảy vào làm gỏi sạch luôn cái mớ data trên ssd rồi.
OK b, để mình xem lại
 
Vấn đề là trình tự ghi xóa của ssd khác với hdd, bác đang mô tả hdd thì đúng hơn. Với ssd, khi 1 file bị xóa thì đúng là hệ thống sẽ đánh dấu địa chỉ ô nhớ đó là ko còn giá trị sử dụng, tuy nhiên trước khi bị ghi đè file mới lên thì TRIM phải xóa trắng ô nhớ đó đã. Controller sẽ ko ghi bất kì dữ liệu nào lên ô nhớ chưa được xóa trắng. Trường hợp của thớt thì có thể ssd đã bị xóa phân vùng và format toàn bộ lúc cài win, mà trường hợp này thì mình khá chắc kèo là TRIM đã nhảy vào làm gỏi sạch luôn cái mớ data trên ssd rồi.
Dựa vào công nghệ đời mới là phải đảm bảo ghi đều vào các ô nhớ. Nên trường hợp này nếu xảy ra ghi dữ liệu vào vị trí vừa xoá nghĩa là mất cân bằng, tức là các ô nhớ ghi không đồng đều. Tôi phỏng đoán khi format cài lại Win thì dữ liệu bị xoá tạm thời vẫn còn. Vì nó phải ghi vào ô nhớ ít sử dụng trước tiên. Còn trường hợp recovery tôi không phỏng đoán gì.
 
format ổ ssd thì trong ít giây trim nó dọn sạch rồi, còn gì nữa đầu mà khóc với sầu.
screenshot_1660994608.png

ko phải tự nhiên mà nsx nó đề xuất như vầy. lưu trữ data qtrg thì vẫn cứ luôn là trên hdd local, bản lưu trên nas/hdd ext và cloud.
 
Dựa vào công nghệ đời mới là phải đảm bảo ghi đều vào các ô nhớ. Nên trường hợp này nếu xảy ra ghi dữ liệu vào vị trí vừa xoá nghĩa là mất cân bằng, tức là các ô nhớ ghi không đồng đều. Tôi phỏng đoán khi format cài lại Win thì dữ liệu bị xoá tạm thời vẫn còn. Vì nó phải ghi vào ô nhớ ít sử dụng trước tiên. Còn trường hợp recovery tôi không phỏng đoán gì.
Ừ đúng rồi, để đảm bảo tuổi thọ các cell đồng đều thì việc ghi - xóa - sắp xếp dữ liệu trên nand rất phức tạp. Dữ liệu sẽ ghi từ cell đầu tới cell cuối của nand, rồi mới vòng ngược lại ghi từ cell đầu. Nhưng mà đó là ghi, còn khi có lệnh xóa thì TRIM nó sẽ nhảy vào xóa trắng cell đó luôn, nên tôi nghĩ khả năng cứu dữ liệu gần như bằng 0.
 
Ừ đúng rồi, để đảm bảo tuổi thọ các cell đồng đều thì việc ghi - xóa - sắp xếp dữ liệu trên nand rất phức tạp. Dữ liệu sẽ ghi từ cell đầu tới cell cuối của nand, rồi mới vòng ngược lại ghi từ cell đầu. Nhưng mà đó là ghi, còn khi có lệnh xóa thì TRIM nó sẽ nhảy vào xóa trắng cell đó luôn, nên tôi nghĩ khả năng cứu dữ liệu gần như bằng 0.
Tôi đã xem các trang khác nhau rồi kiểm tra thì thấy TRIM đã được kích hoạt. Hay là SSD hãng Kioxia không hỗ trợ TRIM?
 
format ổ ssd thì trong ít giây trim nó dọn sạch rồi, còn gì nữa đầu mà khóc với sầu.
View attachment 1334111
ko phải tự nhiên mà nsx nó đề xuất như vầy. lưu trữ data qtrg thì vẫn cứ luôn là trên hdd local, bản lưu trên nas/hdd ext và cloud.
Vài giây thì hơi quá, NẾU bản chất của TRIM là ghi dữ liệu "trống" vào cell nhớ thì nó chiếm thời gian không nhỏ. VD TRIM 1GB mất 2s thì 240GB cũng mất 480s, tức 8 phút
 
Vài giây thì hơi quá, NẾU bản chất của TRIM là ghi dữ liệu "trống" vào cell nhớ thì nó chiếm thời gian không nhỏ. VD TRIM 1GB mất 2s thì 240GB cũng mất 480s, tức 8 phút
trim nó ở cấp phần cứng rồi, chỉ là điền 0 điền 1 vào cell trống rồi gom về thôi mà. tui xài main asrock vào bios sanitize 1 ổ ssd 500gb ko tới 5s :D hình dung nó như vậy đi, nếu 1g mất tận 2s thì đảm bảo hệ thống ghi xóa liên tục sẽ bị lỗi io, chả còn chỗ để ghi :D
 
Tôi đã xem các trang khác nhau rồi kiểm tra thì thấy TRIM đã được kích hoạt. Hay là SSD hãng Kioxia không hỗ trợ TRIM?
Là sao fen, tôi chưa hiểu ý fen lắm? Ssd hãng nào thì cũng phải hỗ trợ TRIM thôi mà, đấy là tiêu chuẩn bắt buộc rồi.
 
Là sao fen, tôi chưa hiểu ý fen lắm? Ssd hãng nào thì cũng phải hỗ trợ TRIM thôi mà, đấy là tiêu chuẩn bắt buộc rồi.
Đúng là các file sẽ bị hỏng. Tôi vẫn chưa hiểu nguyên nhân các file jpg đã xoá trước đó lại phục hồi được (chắc chắn phải test lại khi rảnh). À, tôi phải tìm hiểu thì mới biết TRIM có thể bật/tắt. Và tôi mới biết chế độ mặc định là TRIM kích hoạt. Để khi rảnh làm test thêm trên USB xem do TRIM gây khó phục hồi dữ liệu hay bản chất phục hồi dữ liệu trên chip nhớ đã phức tạp rồi.
 
Đúng là các file sẽ bị hỏng. Tôi vẫn chưa hiểu nguyên nhân các file jpg đã xoá trước đó lại phục hồi được (chắc chắn phải test lại khi rảnh). À, tôi phải tìm hiểu thì mới biết TRIM có thể bật/tắt. Và tôi mới biết chế độ mặc định là TRIM kích hoạt. Để khi rảnh làm test thêm trên USB xem do TRIM gây khó phục hồi dữ liệu hay bản chất phục hồi dữ liệu trên chip nhớ đã phức tạp rồi.
Usb khác ssd mai fen, ngay cả ssd cắm qua cổng usb nó cũng khác ssd gắn trong main rồi. Cơ chế ghi lên usb giống y hệt cơ chế ghi của hdd ấy, với cả usb ko hỗ trợ TRIM, nên vẫn cứu dữ liệu ra được. Ssd cắm qua cổng usb thì hình như ko kích hoạt TRIM (cái này mình ko nhớ chính xác, nhưng nếu đúng như vậy thì ssd cắm cổng usb chả khác gì 1 cái usb cả).

Bản chất phục hồi file trên chip nhớ nó phức tạp, vì file nằm trên chip nhớ luôn bị phân mảnh chứ ko gom 1 cục liền mạch như hdd. Chính vì tốc độ ghi cao, nên file bắt buộc phải bị phân mảnh, mà cũng chính nhờ file phân mảnh nên ssd nó mới có tốc độ đọc cao. Còn về file được phục hồi thì tôi nghĩ phần nhiều sẽ bị lỗi, vì như tôi nói rồi, chỉ cần sai khác 1 vài bit dữ liệu thôi là file đã ko còn toàn vẹn nữa. Cái này chỉ cần check sha256 là rõ.
 
trim nó ở cấp phần cứng rồi, chỉ là điền 0 điền 1 vào cell trống rồi gom về thôi mà. tui xài main asrock vào bios sanitize 1 ổ ssd 500gb ko tới 5s :D hình dung nó như vậy đi, nếu 1g mất tận 2s thì đảm bảo hệ thống ghi xóa liên tục sẽ bị lỗi io, chả còn chỗ để ghi :D
5s đó là nó báo việc sanitize của bạn đã được lên lịch thành công, còn việc TRIM sẽ diễn ra âm thầm sau đó. Mình xoá xong 1 phân vùng, để cả phút rồi recover lại vẫn được
 
Back
Top