Xóa máy tính xách tay Linux


29

Tôi có một máy tính xách tay có Debian, và tôi sẽ bán chiếc máy tính xách tay này.

Nó có đủ để xóa cài đặt Debian trước khi bán nó để dọn sạch hoàn toàn máy tính xách tay của tôi khỏi dữ liệu cá nhân của tôi không và nếu có, làm cách nào tôi có thể gỡ cài đặt Debian (để không có bất kỳ hệ điều hành nào trên máy tính xách tay)?


22
dd if=/dev/random of=/dev/sda bs=4096
Rui F Ribeiro

38
@RuiFRibeiro Sử dụng /dev/randomlà hoàn toàn không cần thiết. /dev/urandomlà hoàn toàn đủ và nó không chặn, và thậm chí /dev/zerogần như chắc chắn sẽ làm tốt. Ngoài ra, sử dụng kích thước khối lớn hơn; Tôi đề nghị theo thứ tự vài megabyte. Điều đó sẽ cho phép hệ thống con lưu trữ thực hiện việc xếp hàng I / O thích hợp.
CVn

9
Xóa an toàn SSD bằng cách sử dụng hdparm. Không cần phải xóa thủ công bằng dd, bạn có thể yêu cầu ổ đĩa tự nuke.
CijcoSistems

4
@CijcoSistems Giả sử rằng bạn tin tưởng vào việc thực thi lệnh ATA AN TOÀN ERASE.
CVn

6
Một ý tưởng cho tương lai - một cách rất hiệu quả và an toàn để 'xóa sạch' dữ liệu khỏi hệ thống là mã hóa các phân vùng được đề cập trước khi viết bất kỳ dữ liệu nào cho chúng. Sau đó, khi bạn muốn xóa sạch hệ thống, tất cả những gì bạn phải làm là ghi đè lên khối lưu trữ khóa mã hóa. LUKS làm điều này rất dễ dàng và Debian hỗ trợ nó trong cài đặt tiêu chuẩn. Mã hóa cũng bảo vệ dữ liệu của bạn trong trường hợp máy tính của bạn bị đánh cắp.

Câu trả lời:


49

Bài đăng nixCraft này giải thích cách xóa đĩa cứng

Việc xóa dữ liệu an toàn không dễ như bạn tưởng. Khi bạn xóa một tệp bằng cách sử dụng các lệnh mặc định của hệ điều hành (ví dụ: rm rm sống trong Linux / BSD / MacOS / UNIX hoặc gợi del del trong DOS hoặc làm trống thùng rác trong WINDOWS), hệ điều hành KHÔNG xóa tệp, nội dung của tập tin vẫn còn trên đĩa cứng của bạn. Cách duy nhất để phục hồi dữ liệu nhạy cảm của bạn gần như không thể là ghi đè (xóa sạch khăn lau hoặc xóa dữ liệu) với một số mẫu được xác định. Để xóa đĩa cứng vĩnh viễn, bạn có thể sử dụng lệnh dd tiêu chuẩn. Tuy nhiên, tôi khuyên bạn nên sử dụng lệnh shred hoặc lệnh lau hoặc lệnh chà.

Cảnh báo : Kiểm tra xem ổ đĩa hoặc phân vùng chính xác đã được nhắm mục tiêu chưa. Ổ đĩa sai hoặc mục tiêu phân vùng sẽ dẫn đến mất dữ liệu. Trong mọi trường hợp, chúng tôi có thể giúp chịu trách nhiệm về việc mất dữ liệu toàn bộ hoặc một phần, vì vậy hãy cẩn thận với tên đĩa. BẠN ĐA ĐƯỢC CẢNH BAO!

Xóa đĩa vĩnh viễn bằng đĩa CD Linux trực tiếp

Đầu tiên, tải xuống một đĩa CD trực tiếp knoppix Live hoặc CD trực tiếp SystemResTHERCd .

Tiếp theo, ghi đĩa CD trực tiếp và khởi động máy tính xách tay hoặc máy tính để bàn của bạn từ đĩa CD trực tiếp. Bây giờ bạn có thể xóa bất kỳ đĩa nào, bao gồm cả Windows, Linux, Mac OS X hoặc hệ thống tương tự Unix.

1. Làm thế nào để tôi sử dụng lệnh shred?

Shred ban đầu được thiết kế để xóa tập tin một cách an toàn. Nó xóa một tập tin một cách an toàn, đầu tiên ghi đè lên nó để ẩn nội dung của nó. Tuy nhiên, lệnh tương tự có thể được sử dụng để xóa đĩa cứng. Ví dụ: nếu ổ cứng của bạn có tên là / dev / sda, thì hãy gõ lệnh sau:

# shred -n 5 -vz /dev/sda

Ở đâu,

-n 5: Overwrite 5 times instead of the default (25 times).
-v : Show progress.
-z : Add a final overwrite with zeros to hide shredding.

Lệnh này giống với hda đĩa cứng IDE (đĩa cứng đầu tiên của PC / Windows được kết nối với IDE):

# shred -n 5 -vz /dev/hda

Lưu ý: Nhận xét từ @Gilles
Thay thế shred -n 5 bằng shred -n 1 hoặc bởi cat / dev / zero. Nhiều lượt đi không hữu ích trừ khi đĩa cứng của bạn sử dụng công nghệ thập niên 1980.

Trong ví dụ này, sử dụng shred và / dev / urandom làm nguồn dữ liệu ngẫu nhiên:

# shred -v --random-source=/dev/urandom -n1 /dev/DISK/TO/DELETE
# shred -v --random-source=/dev/urandom -n1 /dev/sda

2. Cách sử dụng lệnh lau

Bạn có thể sử dụng lệnh lau để xóa bất kỳ tệp nào, kể cả đĩa:

# wipe -D /path/to/file.doc

3. Cách sử dụng lệnh chà

Bạn có thể sử dụng chương trình chà đĩa như chà. Nó ghi đè lên đĩa cứng, tệp và các thiết bị khác với các mẫu lặp lại nhằm mục đích khiến việc khôi phục dữ liệu từ các thiết bị này trở nên khó khăn hơn. Mặc dù phá hủy vật lý là phương pháp đáng tin cậy nhất để phá hủy dữ liệu nhạy cảm, nhưng nó bất tiện và tốn kém. Đối với một số loại dữ liệu nhất định, các tổ chức có thể sẵn sàng thực hiện điều tốt nhất tiếp theo là viết nguệch ngoạc trên tất cả các byte cho đến khi truy xuất sẽ đòi hỏi những nỗ lực anh hùng trong phòng thí nghiệm. Các chà thực hiện một số thuật toán khác nhau. Cú pháp là:

# scrub -p nnsa|dod|bsi|old|fastold|gutmann|random|random2 fileNameHere

Để xóa / dev / sda, nhập:

# scrub -p dod /dev/sda

4. Sử dụng lệnh dd để xóa đĩa an toàn

Bạn có thể xóa sạch một đĩa bằng cách ghi dữ liệu mới qua từng bit. Lệnh dd có thể được sử dụng như sau:

# dd if=/dev/urandom of=/dev/DISK/TO/WIPE bs=4096

Xóa đĩa a / dev / sda, nhập:

# dd if=/dev/urandom of=/dev/sda bs=4096

5. Làm cách nào để xóa sạch ổ đĩa / phân vùng một cách an toàn bằng mật mã AES được tạo ngẫu nhiên từ OpenSSL?

Bạn có thể sử dụng lệnh openssl và pv để xóa đĩa một cách an toàn. Đầu tiên, lấy kích thước đĩa tổng / dev / sda tính bằng byte:

# blockdev --getsize64 /dev/sda
399717171200

Tiếp theo, gõ lệnh sau để xóa đĩa / dev / sda:

# openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt </dev/zero | pv -bartpes

399717171200 | dd bs = 64K của = / dev / sda

6. Cách sử dụng lệnh badblocks để xóa đĩa an toàn

Cú pháp là:

# badblocks -c BLOCK_SIZE_HERE -wsvf /dev/DISK/TO/WIPE
# badblocks -wsvf /dev/DISK/TO/WIPE
# badblocks -wsvf /dev/sda

23
Và hãy rất, rất, RẤT cẩn thận với điều này. Trừ khi bạn có bản sao lưu hoàn toàn vững chắc, không có trở lại.
CVn

5
@ MichaelKjorling: Đó là toàn bộ vấn đề !! Bất kỳ công cụ đi kèm với một --undocờ sẽ không phù hợp cho nhiệm vụ.
MSalters

23
Hãy thật cẩn thận khi đốt nhà bạn - bạn có thể trở thành vô gia cư.
gerrit

3
Các giải pháp này yêu cầu khởi động HĐH và xóa ổ đĩa từ bên dưới HĐH. Điều này có thể gây ra sự hoảng loạn hạt nhân ở giữa lần lau của bạn, khiến cho máy tính xách tay bị xóa một phần. Giải pháp phù hợp là khởi động từ phương tiện bên ngoài, unix.stackexchange.com/a/371029/69068
rrauenza

3
Một chi tiết về shred: Mặc dù không có vấn đề gì trong việc xóa toàn bộ phân vùng, nhưng nó sẽ không hoạt động trên các tệp duy nhất trên hệ thống tệp nhật ký cũng ghi nhật ký dữ liệu và hệ thống tệp bò như btrfs, vì shred sẽ chỉ ghi đè lên một bản sao thay vì dữ liệu gốc . Ngoài ra, tôi thứ hai @RuiFRibeiro - rất khó có khả năng một hệ thống linux sẽ phải tải các mô-đun hoặc trình điều khiển từ đĩa trong khi đang trong quá trình xóa sạch.

17

Khởi động máy tính xách tay của bạn từ USB / CD và sử dụng DBAN: https://dban.org/

Trân trọng.


8
Và hãy rất, rất, RẤT cẩn thận với điều này. Trừ khi bạn có bản sao lưu hoàn toàn vững chắc, không có trở lại.
một CVn

1
Đây là cách đúng đắn - khởi động từ phương tiện bên ngoài. Cố gắng xóa hệ điều hành từ bên dưới chính nó có thể khiến bạn bị mất một phần đĩa do sự hoảng loạn của kernel.
rrauenza

(Được cấp, nếu điều này xảy ra, sau đó bạn hãy lấy DBAN để hoàn thành công việc.)
rrauenza

@ MichaelKjorling Tôi không thấy quan điểm của những bình luận này. Trừ khi bạn có bản sao lưu hoàn toàn vững chắc, ... đó là loại giả định nào? Mọi người nên tạo bản sao lưu hàng ngày - lý tưởng nhất là ít nhất hai trong số đó được đặt ngoài trang web - về bất kỳ thông tin quan trọng nào. (Đối với hầu hết các phần, các hệ thống kiểm soát phiên bản xử lý vấn đề đó một cách dễ dàng.) Tất nhiên không thể nhắc nhở mọi người về sự cần thiết phải sao lưu thường xuyên ...
leftaroundabout

1
@leftaroundabout Bạn chưa bao giờ kiểm tra thẻ khôi phục dữ liệu của chúng tôi , phải không? ( Siêu người dùng có một cái tương ứng, được sử dụng nhiều.) Có, nên thực hiện sao lưu ; tự động, thường xuyên và với lưu trữ ngoài trang web và được kiểm tra . (Sao lưu chưa được kiểm tra còn tệ hơn vô giá trị.) Nhưng mọi người không, có lẽ vì nhiều lý do tương tự tại sao mọi người mở khóa cửa: tâm lý "điều đó sẽ không xảy ra với tôi". Hầu hết thời gian, phục hồi là có thể làm được; nhưng trong trường hợp ghi đè theo nghĩa đen mọi thứ trên phương tiện lưu trữ, việc khôi phục là không thể.
một CVn

13

Tôi sẽ đề nghị xem xét một giải pháp thay thế cho việc xóa sạch ổ đĩa.

Xóa sạch ổ đĩa là nguy hiểm ở chỗ bạn có thể mất dữ liệu vĩnh viễn. Ngoài ra, tùy thuộc vào mức độ lo lắng của bạn về việc ai đó lấy dữ liệu, có thể khó đảm bảo rằng một số ổ đĩa thực sự không thể phục hồi (ví dụ: SSD có cơ chế bên trong lan truyền ghi xung quanh).

Một giải pháp đơn giản và hiệu quả 100% là chỉ cần thay thế ổ đĩa bằng một cái mới. Giữ ổ đĩa cho chính bạn, và sau đó bạn thậm chí không phải lo lắng về điều đó (cấm ai đó đột nhập vào nhà của bạn hoặc máy tính mà nó gắn liền bị xâm phạm). Điều này có xứng đáng với số tiền của bạn hay không là điều mà chỉ bạn có thể xác định, nhưng nó ít rắc rối hơn. Như một phần thưởng, bây giờ bạn có thêm một ổ đĩa cho chính mình. Đưa ra quyết định của bạn bằng cách cân nhắc chi phí so với rủi ro của các cuộc tấn công mà bạn muốn bảo vệ chống lại.


Đây cũng là một giải pháp tuyệt vời nếu bạn có một ổ đĩa nhỏ hơn hoặc cũ hơn và muốn có cơ hội để có một ổ đĩa trạng thái rắn mới lớn hơn. Thật tuyệt vời cho một máy tính để bàn. Đối với một máy tính xách tay, nó sẽ phụ thuộc vào mức độ khó của việc thay thế. Một lần nữa, hãy tìm các video u-tube và xem chúng trước khi thực sự thử điều này.
Michael Durrant

2
@ ThorbjørnRavnAndersen Tôi đã xem xét điều đó. Đó là một yếu tố để xem xét cân nhắc chi phí. Tuy nhiên, nó được đảm bảo hiệu quả và điều đó có thể đáng giá hơn cho OP.
jpmc26

Bán ổ đĩa có nhược điểm và nhược điểm. Một mặt, bạn có thể mắc lỗi khi sao lưu; mặt khác, tuổi tác và giá trị thân yêu giảm nhanh chóng. Với một ít tiền hơn, bạn có thể có một ổ đĩa ngoài lớn hơn và thường nhanh hơn.
Rui F Ribeiro

10

Tôi sẽ khuyên làm sạch đĩa làm việc với:

sudo dd if=/dev/urandom of=/dev/sda bs=4M oflag=direct

Tôi đề nghị /dev/urandomchống lại /dev/zerođặc biệt là nếu giao dịch với ổ SSD. /dev/zeroTuy nhiên, bạn có thể sử dụng trong các đĩa cơ, được cho là sử dụng các giá trị ngẫu nhiên thay vào đó cũng gây thêm tiếng ồn cho hành động khôi phục nâng cao có thể xảy ra (không có khả năng xảy ra, nhưng phải nói).

dd cũng hiệu quả hơn (và nhanh hơn) so với các giải pháp thay thế được đề xuất ở đây, cụ thể là làm một con mèo.

Ngoài ra, phương pháp này không yêu cầu bạn phải khởi động từ phương tiện bổ sung và ddcó mặt theo mặc định trong Linux.

Ngoài ra, hãy cẩn thận với cách bạn sử dụng lệnh này, vì không có sự phục hồi từ nó. Lưu ý, kiểm tra gấp đôi hoặc gấp ba nếu đó là thiết bị dự định (hoặc thậm chí ngắt kết nối bất kỳ ổ đĩa sao lưu bên ngoài nào), vì rất dễ dàng xóa sạch thiết bị sai do nhầm lẫn.


1
Không xóa bộ nhớ cache hữu ích với rác, tôi khuyên bạn nên sử dụng oflag = direct.
Ayhan

1
/dev/urandomRẤT chậm và trước khi quyết định sử dụng đó, tôi sẽ tư vấn cho mọi người đọc về phương pháp Gutmann .
hschou

@hschou Liên kết bạn cung cấp cho chúng tôi nói phương pháp này đã lỗi thời.
Rui F Ribeiro

@RuiFRibeiro Lỗi thời: và / dev / urandom cũng vậy. Người ta phải hiểu việc xóa dữ liệu là gì trước khi sử dụng / dev / urandom. Nếu ai đó có dữ liệu yêu cầu / dev / urandom, tôi sẽ khuyên họ phá hủy đĩa thay thế.
hschou

3
/dev/urandomlà không chặn. nó chậm hơn một số PRNG, nhưng chắc chắn nó không " RẤT chậm". Có lẽ bạn đang nghĩ đến /dev/random?
dn3s

8

Đăng nhập bằng root:

cat /dev/zero > /dev/sda

Không cần phải làm nhiều hơn một lần với ổ cứng. Nếu bạn có một đĩa mềm 8 "cũ, có thể nên xóa một vài lần.


5
Và hãy rất, rất, RẤT cẩn thận với điều này. Trừ khi bạn có bản sao lưu hoàn toàn vững chắc, không có trở lại.
một CVn

3
dd được cho là nhanh hơn mèo
Rui F Ribeiro

2
@RuiFRibeiro Nhưng đó không phải là unix.stackexchange.com/questions/9432/ Quảng XD
vườn

@gardenhead hmmm có lẽ tôi sẽ thử một vài bài kiểm tra sau này. Quá nhiều biến số rồi. Tuy nhiên, bài viết dường như đang nói về một khu vực 2 GB cần xóa; Tôi đoán làm sạch 100x kích thước sẽ khuếch đại sự khác biệt. Sẽ phải có một cái nhìn về nó sau này với nhiều thời gian rảnh rỗi hơn, cảm ơn con trỏ.
Rui F Ribeiro

1
@RuiFRibeiro ddlà 15% nhanh hơn với bs=1Mhơn cat. Với bs=1Ktốc độ là như nhau. Kết luận: Nếu ddđược cài đặt, sử dụng đó.
hschou

3

Nếu bạn tình cờ có Ổ đĩa tự mã hóa (hầu hết các ổ cứng hiện đại và hầu như tất cả các ổ SSD cũng là SED) và không có gì trên ổ đĩa trị giá vài 10000 đô la dịch vụ khôi phục dữ liệu nâng cao, bạn có thể sử dụng xóa đĩa an toàn :

Việc xóa toàn bộ đĩa rất nhanh và cực kỳ đơn giản đối với SED. Chỉ cần truyền lệnh xóa đĩa mã hóa (hoặc xóa mã hóa) (sau khi cung cấp thông tin xác thực chính xác) sẽ khiến ổ đĩa tự tạo khóa mã hóa ngẫu nhiên mới (DEK) trong nội bộ. Điều này sẽ loại bỏ vĩnh viễn khóa cũ, do đó hiển thị dữ liệu được mã hóa không thể giải mã được.

Quá trình này được mô tả chi tiết ở đây . Thông thường, bạn chỉ cần chạy hai lệnh:

hdparm --user-master u --security-set-pass your_password /dev/X
hdparm --user-master u --security-erase your_password /dev/X

Tất nhiên, việc khôi phục dữ liệu vẫn có thể thực hiện được, vì các nhà sản xuất ổ cứng có xu hướng theo dõi khóa nào được sử dụng trên ổ cứng nào, có nghĩa là họ cũng sẽ có thể khôi phục nó. Họ chỉ có xu hướng làm điều này cho những người đi kèm với số tiền 10000 đô la hoặc lệnh của tòa án, vì vậy nếu thông tin nhạy cảm nhất trên ổ cứng đó là mật khẩu facebook của bạn, sẽ không có ai làm phiền.

Nếu bạn làm có thông tin nhạy cảm trên ổ đĩa đó, tôi muốn làm theo lời khuyên @ jpmc26 và chỉ đơn giản là giữ cho ổ đĩa cho bản thân mình. Điều này là an toàn 100% với gần như không có cơ hội để làm hỏng một cái gì đó trong quá trình.


2

Bạn có thể sử dụng secure-deletecông cụ cung cấp 4 lệnh hữu ích để xóa hdd của bạn.

man srm

được thiết kế để xóa dữ liệu trên các phương tiện một cách an toàn mà kẻ trộm, thực thi pháp luật hoặc các mối đe dọa khác không thể phục hồi. Thuật toán xóa dựa trên bài báo "Xóa dữ liệu an toàn khỏi bộ nhớ trạng thái rắn và từ tính" được trình bày tại Hội nghị chuyên đề bảo mật Usenix lần thứ 6 của Peter Gutmann, một trong những nhà mật mã dân sự hàng đầu.

Xóa sạch ổ đĩa của bạn

Mọi người sở hữu một máy tính một ngày nào đó sẽ cần phải xử lý ổ đĩa. Trước khi bạn làm, đó là một ý tưởng tốt để làm sạch ổ đĩa, vì vậy không ai có thể đọc thông tin nhạy cảm của bạn. Xóa các tập tin và định dạng lại là không đủ; nỗ lực xác định vẫn có thể tiết lộ dữ liệu từ một ổ đĩa ngay cả sau khi nó dường như biến mất. Để làm một công việc kỹ lưỡng hơn, tôi đề nghị sử dụng lau.

Các secure-deletetùy chọn:

srm is used for deleting files and directories.
smem wipes memory space.
sfill cleanses the free space on a drive.
sswap cleans swap spaces.

Lưu ý tất cả các công cụ được sử dụng để xóa ổ cứng không được cấp, một số công cụ pháp y có thể khôi phục một phần dữ liệu ổ cứng của bạn (thư, url, ảnh ....).


3
Bài viết "Xóa dữ liệu an toàn khỏi bộ nhớ trạng thái từ và trạng thái rắn" của Gutmann đã hơn hai mươi mốt tuổi . Vâng đúng vậy; nó đã được trình bày vào tháng 7 năm 1996 và nó thảo luận về các phương pháp mã hóa dữ liệu và phần cứng phổ biến trong nửa đầu thập niên 1990. Bất kỳ phần mềm nào trích dẫn nó ngày hôm nay có lẽ không nên bị loại bỏ hoàn toàn, nhưng tuyệt đối nên được thực hiện với một nắm muối lớn. Ngay cả chính Gutmann cũng chỉ ra rằng với phương tiện "hiện đại", có nghĩa là ổ cứng có kích thước khoảng 200 GB, ghi đè bằng dữ liệu ngẫu nhiên là đủ tốt. Ngày nay, hầu như không thể có được một ổ cứng 200 GB.
một CVn

0

Nếu bạn có ổ cứng, bạn có thể thực hiện theo "cách phần cứng" - chỉ cần lấy một cuộn cảm có khe hở đủ lớn cho ổ đĩa, cắm nó vào AC và kéo ổ đĩa qua khe hở. Hãy nhớ rằng nó cũng sẽ phá hủy một số loại trình điều khiển ổ cứng và bạn sẽ cần trợ giúp chuyên nghiệp để ổ cứng chạy lại một lần nữa.

Bạn có thể đọc thêm về nó trên Wikipedia . Thậm chí có những công ty có thể khử từ một ổ cứng cho bạn. Nếu bạn muốn chắc chắn - phương pháp phá hủy ổ đĩa cứng duy nhất được NSA phê chuẩn là băm nhỏ ổ đĩa khử từ.

Tuy nhiên, cách dễ nhất sẽ chỉ là ghi đè toàn bộ ổ đĩa bằng số không.


1
OP muốn bán máy tính xách tay ... Tôi giả sử với một ổ cứng hoạt động.
Calimo

Điều này được gọi là khử từ và nó phá hủy cho ổ cứng. Nếu OP không muốn bán ổ đĩa, sẽ tốt hơn nếu chỉ giữ nó cho riêng mình thay vì phá hủy.
Dmitry Grigoryev

0

Nếu máy tính xách tay của bạn sử dụng mã hóa toàn bộ đĩa ngay từ đầu, một thao tác xóa đơn giản và bạn sẽ ổn!


4
Điều này không thực sự trả lời câu hỏi. "Xóa đơn giản" là một giải pháp tốt, nhưng câu trả lời lý tưởng nên chứa thông tin về cách thực hiện việc này. Chúng tôi cũng không biết đĩa được mã hóa hay không.
Kusalananda

0

Sự cần thiết của ghi đè nhiều lượt đã có hiệu lực từ 35 năm trước, nhưng đã lỗi thời trong 25-30 năm.

http://www.infosecisland.com/blogview/16130-The-Urban-Legend-of-Multipass-Hard-Disk-Overwrite.html

May mắn thay, một số nhà nghiên cứu bảo mật đã trình bày một bài báo [WRIG08] tại Hội nghị quốc tế lần thứ tư về bảo mật hệ thống thông tin (ICISS 2008) tuyên bố cuộc tranh cãi về việc xóa sổ tuyệt vời về việc có bao nhiêu lượt ghi đè với các giá trị dữ liệu khác nhau được giải quyết: nghiên cứu của họ chứng minh rằng một ghi đè đơn bằng cách sử dụng một giá trị dữ liệu tùy ý sẽ khiến dữ liệu gốc không thể khắc phục được ngay cả khi các kỹ thuật MFM và STM được sử dụng.

Các nhà nghiên cứu nhận thấy rằng xác suất phục hồi một bit từ ổ cứng đã sử dụng trước đó chỉ tốt hơn một chút so với tung đồng xu và xác suất phục hồi nhiều bit giảm theo cấp số nhân để nó nhanh chóng trở về gần bằng không.

Do đó, một lần ghi đè duy nhất với bất kỳ giá trị tùy ý (được chọn ngẫu nhiên hay không) là đủ để hiển thị dữ liệu ổ cứng ban đầu một cách hiệu quả không thể khắc phục.

[WRIG08] Craig Wright; Dave Kleiman; RS Shyaam Sundhar (tháng 12 năm 2008). Ghi đè dữ liệu ổ cứng: Cuộc tranh cãi về xóa sổ tuyệt vời Ghi chú bài giảng trong khoa học máy tính (Springer Berlin / Heidelberg); Sê-ri 980-3-540-89861-0 ( http://www.springerlink.com/content/408263ql11460147/ ). Một số trang có sẵn để xem trước trong Google Sách.

Vì vậy, đây là tất cả những gì bạn cần:

sudo dd if=/dev/zero of=/dev/sda bs=4M oflag=direct

-1

Điều tốt nhất để làm là sao chép một số dữ liệu ngẫu nhiên hoặc chỉ là dữ liệu null vào ổ đĩa mà HĐH được cài đặt. Nếu nó được cài đặt trên sda, bạn có thể làm một cái gì đó như dd if=/dev/zero of=/dev/sda bs=xxx count=1. Thay vì xxxbạn muốn tìm kích thước đĩa của bạn, hoặc dd if=/dev/null of=/dev/sda. Cá nhân tôi thích cái này hơn


Xin lỗi, bạn đã đúng .. thay vào đó hãy làm cat / dev / null> / dev / sda .. bắt tốt đẹp :)
Al 123

-3

Nếu bạn muốn phá hủy hoàn toàn hệ điều hành và mọi thứ trên đó, bạn có thể sử dụng:

sudo chmod -r 755 /  

Tôi đã làm điều này một cách tình cờ một lần và nó đã phá hủy hệ điều hành của tôi. Hệ điều hành của tôi đã bị phá hủy ngay lập tức và tôi không thể khởi động được nữa. Tôi đã phải khởi động một hệ điều hành mới từ một đĩa. Tôi không biết làm thế nào điều này hoạt động. Tôi cũng đã nghe nói về:

sudo chmod -r 000 /  

Cái nào hoạt động bằng cách loại bỏ tất cả các quyền vào ổ cứng, nhưng tôi không biết tại sao cái kia lại hoạt động và có lẽ cái này hoạt động theo cách đó.
Tôi không thể lấy lại bất kỳ tập tin nào của mình. Để an toàn, bạn sẽ muốn khởi động một hệ điều hành mới so với hệ điều hành đã bị phá hủy, nhưng ngay cả khi sử dụng USB trực tiếp hoặc máy tính khác tôi không nghĩ các tệp có thể phục hồi được. Khi tôi chạy lệnh trên, các số ngẫu nhiên nhìn chằm chằm vào màn hình của tôi (không biết tại sao) và sau đó sau khi tôi nhấn nút nguồn để tắt máy tính, máy tính của tôi sẽ không khởi động được (bios và đó là nó).


2
Không thể khởi động! = Không thể truy cập các tệp. Bạn có thể khởi động USB trực tiếp hoặc kết nối đĩa với máy tính xách tay / PC khác.
muru

Nhưng sau đó nếu bạn khởi động một hệ điều hành khác trên nó thì nó thực tế đã biến mất, tôi có đúng không. Đối với tôi trên máy tính, tôi không tìm thấy dấu vết nào của các tập tin của mình sau khi khởi động hệ điều hành mới từ đĩa. Tôi nói thực tế, bởi vì tôi không biết có cách nào để phục hồi các tập tin từ một hệ điều hành bị phá hủy và được viết trên hệ điều hành. Tôi đã tìm thấy các tệp từ một hệ điều hành windows hoàn toàn tốt có hệ điều hành mới khởi động trên nó, nhưng khi tôi nói lệnh này đã phá hủy hệ điều hành của tôi, tôi có nghĩa là các số ngẫu nhiên bắt đầu cuộn trên màn hình của tôi. Tôi chỉ nói từ kinh nghiệm. @muru
Đồi Nathan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.