모든 PC에서 가장 중요하고 위험한 구성 요소는 하드 드라이브입니다. Dangerous , 물리적 위험 때문이 아니라 보관된 데이터 때문입니다. 개인(Privacy) 정보, 중요한 문서, 민감한 사진 등 모든 것이 잠재적으로 포함되어 있습니다. 그렇기 때문에 더 이상 사용하지 않는 하드 드라이브를 안전하게 지우는 것이 중요합니다.
그러나 운영 체제에 포함된 기본 서식 도구를 신뢰하지 마십시오. 대부분의 경우 이러한 도구는 실제로 데이터를 지우지 않으므로 파일을 복구할 수 있습니다. 섹터별로 하드 드라이브를 '제로 채우기'로 이 문제를 해결할 수 있습니다. 다음 은 Linux 라이브 환경(a Linux live environment) 을 사용하여 하드 드라이브를 0으로 채우는 방법 입니다 .
하드 드라이브 를 0으로 (Hard Drive)채워야(Fill) 하는 이유
일부 기술 용어는 매우 모호하지만 "제로 채우기"는 정확히 그것을 의미합니다. 처음부터 끝까지 하드 드라이브 스토리지는 0으로 채워져 아래에 있는 이전 파일의 흔적을 모두 지웁니다.
하드 드라이브를 포맷하는 이 방법은 특히 파일의 가능한 흔적을 제거하기 위해 드라이브를 여러 번 "0"으로 설정하는 경우에 매우 효과적입니다. 드라이브를 0이 아닌 임의의 문자로 채우는 것을 포함하여 다른 방법이 가능하지만 효과는 동일합니다.
0으로 채워진 하드 드라이브는 빈 드라이브이므로 누구도 데이터를 검색할 수 없습니다. 이것이 필요한지 여부가 궁금한 경우 다음은 예시 시나리오입니다.
중고 PC를 판매하고 그 과정에서 드라이브를 포맷하지만 "빠른" 포맷만 수행하도록 선택합니다. 구매자는 하드 드라이브에서 데이터 복구를 실행하고 그 과정에서 가족 사진, 일반 텍스트 암호, 중요한 신원 문서 등을 획득합니다.
하드 드라이브를 0으로 채우면 이러한 위험이 완전히 제거됩니다. 완료하는 데 몇 시간이 걸릴 수 있지만 나중에 중요한 문제를 방지할 수 있습니다.
Linux 라이브 환경 만들기
하드 드라이브를 지우는 것은 의도적으로 운영 체제를 실행할 수 없다는 것을 의미합니다. 이를 염두에 두고 하드 드라이브를 0으로 채우려면 Linux 라이브 DVD 또는 USB 를 사용해야 합니다.(USB)
이들은 배포판을 설치하기 전에 테스트할 수 있는 이식 가능한 Linux 환경이지만 약간 다른 목적으로 사용할 것입니다. (Linux)거의 모든 Linux 배포판(및 제공된 Live CD/USB 환경)에는 하드 드라이브를 0으로 채우는 데 필요한 소프트웨어가 포함되어 있습니다.
또는 Linux(Linux) 라이브 환경을 사용하면 실수로 잘못된 드라이브를 지우는 것을 방지할 수 있지만 하드 드라이브를 Linux 를 실행하는 다른 PC에 연결할 수 있습니다 .
Ubuntu 또는 Debian 과 같은 일반적인 배포판 에서 제공 하는 사전 구축된 Linux 라이브 환경을 (Linux)사용하거나 Linux Live USB Creator를 사용 하여 직접 만들 수 있습니다 . 이 가이드에서는 가장 인기 있는 Linux 배포판 중 하나인 Ubuntu 의 (Ubuntu)Linux 라이브 환경을 사용합니다 .
- 다른 PC에서 또는 드라이브를 지우기 전에 Ubuntu 웹사이트(Ubuntu website) 로 이동 하여 최신 데스크탑 버전이 포함된 ISO 파일을 다운로드하십시오 . 이것은 최신 릴리스 또는 장기 지원(Term Support) 릴리스일 수 있습니다.
- 다운로드가 완료되면 ISO 파일 의 내용을 DVD 또는 USB 드라이브에 복사해야 합니다. USB 드라이브 를 사용하는 경우 Linux , macOS 또는 Windows 에서 이 작업을 수행할 수 있도록 balenaEtcher를 다운로드하고 설치(install balenaEtcher) 합니다 . 이 섹션의 나머지 부분에서는 Ubuntu 라이브 환경 에 USB 드라이브를 사용한다고 가정합니다.
- balenaEtcher를 열고 이미지 선택(Select Image) 을 클릭 하고 프로세스에서 Ubuntu ISO 를 선택합니다 . 대상 선택 을 (Select Target)클릭 하고 (Click) USB 드라이브 를 선택합니다 . 둘 다 선택했으면 플래시 를 클릭하여 (Flash)Ubuntu ISO 파일을 드라이브에 복사하기 시작합니다 .
- balenaEtcher가 USB 드라이브에 파일 복사를 마치면 드라이브를 안전하게 제거한 다음 PC를 다시 시작하십시오. Ubuntu 로드 화면에서 설치하지 않고 Ubuntu 시도(Try Ubuntu Without Installing) 를 선택 합니다.
이렇게 하면 Ubuntu 라이브 환경이 부팅되어 하드 드라이브를 제로화할 준비가 됩니다.
파쇄를 사용하여 Linux에서 하드(Linux) 드라이브 0 (Hard Drive)채우기(Zero Fill)
Linux 의 shred 명령 은 드라이브를 안전하게 지우는 전문 명령입니다. Linux 라이브 환경이 부팅되면(또는 별도의 Linux 설치로 전환한 경우 )(Linux) 터미널에서 이 명령을 실행하여 시작할 수 있습니다.
먼저 삭제할 올바른 하드 드라이브를 식별해야 합니다. 터미널 창을 열고(키보드 에서 Ctrl+Alt+T ) sudo fdisk -l tol list all the 연결된 저장 장치를 입력합니다. 장치 레이블(예: /dev/sda )을 기록해 두고 하드 드라이브를 찾습니다.
다음으로 shred 명령을 실행해야 합니다. 파쇄를 사용자 정의하여 여러 패스를 수행할 수 있습니다. 즉, 드라이브를 여러 번 0으로 채울 수 있습니다.
sudo shred -n 2 -z -v /dev/sda 를 입력 하십시오 . 여기서 -n 은 패스 수이고 -z 는 드라이브를 0으로 만들고 -v 는 작동하는 대로 파쇄 진행률을 표시합니다.
올바른 드라이브 레이블을 사용하는지 확인하십시오 . (Be sure to use the correct drive label)/dev/sda 를 자신의 것으로 바꾸 십시오. 두 번째 기회는 없습니다!
SSD 소유자(SSD owners) 는 특히 드라이브를 재사용하려는 경우 더 적은 수의 패스를 사용해야 합니다. 이 경우 sudo shred -n 1 -z -v /dev/sda 명령을 사용하고 /dev/sda 를 올바른 장치 레이블로 교체 하여 -n 플래그를 1 로 설정합니다.(1)
시작할 준비가 되면 Enter 키를 눌러 프로세스를 시작합니다.
특히 여러 단계를 실행하는 경우 shred 명령이 하드 드라이브를 0으로 만드는 데 시간이 걸립니다. 드라이브가 클수록 프로세스를 완료하는 데 걸리는 시간이 길어집니다. 또한 PC에서 사용 가능한 시스템 리소스와 하드 드라이브 속도에 따라 달라집니다.
파쇄가 드라이브에서 0 채우기 포맷을 완료하면 비어 있게 됩니다. 그런 다음 필요에 따라 다시 사용하거나 폐기할 수 있습니다.
(Erase)잉여 하드 드라이브 지우기 또는 파괴(Destroy Surplus Hard)
사용하지 않은 스토리지에 대한 계획이 없다면 계획이 필요합니다. 제로 필이든 드릴이든 하드 드라이브를 안전하게 파괴하는 방법을(how to safely destroy a hard drive) 알고 있으면 마음의 평화를 얻을 수 있으며 다른 사람이 데이터를 도난당하지 않도록 할 수 있습니다.
손상되거나 파손된 하드 드라이브에서 파일을 검색하는 것은 꽤 어렵지만 시도해 볼 수는 있습니다. 가장 중요한 파일을 대신 백업하는 것이 항상 더 좋지만 예기치 않게 실패한 경우 죽은 하드 드라이브에서 파일 추출(extract files from a dead hard drive) 을 시도할 수 있습니다 .
Perform a Zero Fill Using a Linux Live CD
The most imрortant and dangerous component in any PC is thе hard drive. Dangerous, not because of any physical risk, but because of the data it holds. Privacy information, important doсuments, sensitive picturеs—it potentially has it all. That’ѕ why it’s important to safely erase any hard drives you’re no longer using.
Don’t trust the basic formatting tools included with your operating system, however. In most cases, these tools won’t actually erase the data, leaving it possible for your files to be recovered. You can deal with this problem by ‘zero filling’ a hard drive, sector by sector. Here’s how to zero fill a hard drive using a Linux live environment.
Why You Should Zero Fill a Hard Drive
Some technical terms are pretty ambiguous, but “zero fill” means exactly that. From start to finish, your hard drive storage is filled with zeroes, erasing any trace of previous files underneath.
This method of formatting a hard drive is extremely effective, especially if you “zero” a drive multiple times to remove any possible trace of your files. Other methods are possible, including filling the drive with random characters, as opposed to zeroes, but the effect is the same.
A zero filled hard drive is an empty drive, making it impossible (or as close to impossible as it can be) for anybody to retrieve your data. If you’re wondering whether this is necessary, here’s an example scenario.
You sell a second-hand PC, formatting the drive in the process, but only choosing to perform a “quick” format. The purchaser runs data recovery on the hard drive, and in the process, acquires your family photos, plain-text passwords, important identity documents, and more.
If you zero fill a hard drive, you eliminate this risk entirely. While it may take a few hours to complete, it can save you significant problems in the future.
Creating a Linux Live Environment
Wiping a hard drive, by design, means that you won’t have an operating system left to run. With that in mind, you’ll need to use a Linux live DVD or USB to allow you to zero fill a hard drive.
These are portable Linux environments that allow you to test distributions out before installing them, but we’ll be using them for a slightly different purpose. Almost every Linux distribution (and supplied Live CD/USB environments) includes the software you need to zero fill a hard drive.
Alternatively, you could connect your hard drive to another PC running Linux, although using a Linux live environment prevents you from accidentally wiping the wrong drive.
You can use the pre-built Linux live environments that common distros like Ubuntu or Debian offer, or create your own using the Linux Live USB creator. For this guide, we’ll be using the Linux live environment of one of the most popular Linux distributions – Ubuntu.
- On another PC, or before you wipe your drive, head to the Ubuntu website and download the ISO file containing the latest desktop version. This can be either the latest release or the Long Term Support release.
- Once downloaded, you’ll need to copy the contents of your ISO file to a DVD or USB drive. If you’re using a USB drive, download and install balenaEtcher to allow you to do this on Linux, macOS, or Windows. The rest of this section will assume you’re using a USB drive for your Ubuntu live environment.
- Open balenaEtcher and click Select Image, selecting the Ubuntu ISO in the process. Click Select Target and select your USB drive. Once both are selected, click Flash to begin copying the Ubuntu ISO files to your drive.
- Once balenaEtcher has finished copying the files to your USB drive, safely remove the drive, then restart your PC. At the loading screen for Ubuntu, select Try Ubuntu Without Installing.
This will boot the Ubuntu live environment, ready for you to begin zeroing your hard drive.
Using shred to Zero Fill a Hard Drive in Linux
The shred command on Linux is a specialist command that will securely erase your drive. Once your Linux live environment has booted up (or once you’ve switched to a separate Linux installation), you can run this command from the terminal to begin.
First, you’ll need to identify the correct hard drive to wipe. Open a terminal window (press Ctrl+Alt+T on your keyboard) and type sudo fdisk -l tol list all of the attached storage devices. Locate your hard drive, taking note of the device label (for example, /dev/sda).
Next, you’ll need to run the shred command. You can customize shred to perform multiple passes, meaning it will zero fill your drive multiple times.
Type sudo shred -n 2 -z -v /dev/sda, where -n is the number of passes, -z will zero your drive, and -v will display the progress of shred as it works.
Be sure to use the correct drive label, replacing /dev/sda with your own. There are no second chances!
SSD owners should use fewer passes, especially if you want to reuse the drive. If that’s the case, set the -n flag to 1, using the command sudo shred -n 1 -z -v /dev/sda and replacing /dev/sda with the correct device label.
Once you’re ready to begin, hit enter to start the process.
It will take some time for the shred command to zero your hard drive, especially if you’re running multiple passes. The larger the drive, the longer the length of time it will take for the process to complete. It will also depend on the system resources available on your PC, as well as your hard drive speed.
Once shred finishes performing a zero fill format on your drive, it will be empty—period. You can then use it again or dispose of it, depending on your own needs.
Erase or Destroy Surplus Hard Drives
If you haven’t got a plan in mind for your unused storage, you need one. Whether you zero fill or drill, knowing how to safely destroy a hard drive can give you peace of mind, ensuring your data is safe from being stolen by others.
It’s pretty difficult to retrieve files from a damaged or destroyed hard drive, but you can certainly try. You can attempt to extract files from a dead hard drive if it fails unexpectedly, although it’s always better to backup your most important files instead.