데이터 복구

Data recovery

컴퓨팅에서 데이터 복구는 일반적인 방법으로 데이터에 액세스할 수 없을 때 삭제, 액세스 불가능, 손실, 손상 또는 포맷된 데이터를 보조 저장소, 이동식 미디어 또는 파일에서 검색하는 프로세스입니다. [1] 데이터는 대부분 내장 또는 외장 하드 디스크 드라이브(HDD), 솔리드 스테이트 드라이브(SSD), USB 플래시 드라이브, 마그네틱 테이프, CD, DVD, RAID 서브시스템 및 기타 전자 장치와 같은 저장 매체에서 회수됩니다. 스토리지 디바이스의 물리적 손상 또는 파일 시스템이 호스트 운영 체제(OS)에 마운트되지 않도록 하는 논리적 손상으로 인해 복구가 필요할 수 있습니다.[2]

논리적 오류는 하드 드라이브 장치가 작동하지만 사용자 또는 자동화된 OS가 하드 드라이브 장치에 저장된 데이터를 검색하거나 액세스할 수 없는 경우에 발생합니다. 엔지니어링 칩의 손상, 파티션 손실, 펌웨어 오류 또는 포맷/재설치 중 오류로 인해 논리적 오류가 발생할 수 있습니다.[3][4]

데이터 복구는 매우 단순하거나 기술적인 문제일 수 있습니다. 이것이 이 분야에 특화된 특정 소프트웨어 회사가 있는 이유입니다.[5]

대해서

가장 일반적인 데이터 복구 시나리오에는 운영 체제 장애, 스토리지 장치의 오작동, 스토리지 장치의 논리적 장애, 우발적 손상 또는 삭제 등이 포함됩니다(일반적으로 단일 드라이브, 단일 파티션, 단일 OS 시스템). 이 경우 궁극적인 목표는 손상된 미디어에서 다른 새 드라이브로 모든 중요한 파일을 복사하는 것입니다. 이 작업은 문제의 손상된 드라이브 대신 ROM 또는 USB 드라이브에서 직접 부팅하여 Live CD 또는 DVD를 사용하여 수행할 수 있습니다. 많은 Live CD 또는 DVD는 시스템 드라이브와 백업 드라이브 또는 이동식 미디어를 마운트하고 파일 관리자 또는 광학 디스크 저작 소프트웨어를 사용하여 시스템 드라이브에서 백업 미디어로 파일을 이동할 수 있는 수단을 제공합니다. 이러한 경우는 종종 디스크 파티셔닝을 통해 중요한 데이터 파일(또는 해당 파일의 복사본)을 교체 가능한 OS 시스템 파일과 다른 파티션에 지속적으로 저장함으로써 완화될 수 있습니다.

또 다른 시나리오는 손상된 파일 시스템 또는 드라이브 파티션과 같은 드라이브 수준의 장애 또는 하드 디스크 드라이브 장애와 관련이 있습니다. 이러한 경우에는 미디어 장치에서 데이터를 쉽게 읽을 수 없습니다. 상황에 따라 논리 파일 시스템, 파티션 테이블 또는 마스터 부트 레코드를 복구하거나 소프트웨어 기반의 손상된 데이터 복구에서 하드웨어 및 소프트웨어 기반의 손상된 서비스 영역 복구(하드 디스크 드라이브의 "펌웨어"라고도 함)에 이르는 펌웨어 또는 드라이브 복구 기술을 업데이트해야 합니다. 데이터를 새 드라이브로 추출할 수 있는 물리적으로 손상된 드라이브의 하드웨어 교체. 드라이브 복구가 필요한 경우, 드라이브 자체가 일반적으로 영구적으로 고장이 발생한 경우에는 오히려 일회성 복구에 초점을 맞추어 읽을 수 있는 모든 데이터를 복구할 수 있습니다.

세 번째 시나리오에서는 사용자가 실수로 저장 매체에서 파일을 "삭제"했습니다. 일반적으로 삭제된 파일의 내용은 물리적 드라이브에서 즉시 제거되지 않고, 대신 디렉토리 구조에 있는 파일에 대한 참조가 제거되며, 이후 삭제된 데이터 점유 공간이 나중에 데이터 덮어쓰기에 사용할 수 있게 됩니다. 최종 사용자의 경우 표준 파일 관리자를 통해 삭제된 파일을 검색할 수 없지만, 삭제된 데이터는 여전히 물리적 드라이브에 존재합니다. 그 사이에 원래 파일 내용이 남아 있고, 종종 연결이 끊어진 여러 조각이 남아 있으며, 다른 데이터 파일에 덮어쓰지 않으면 복구할 수 있습니다.

"데이터 복구"라는 용어는 포렌식 응용 프로그램 또는 스파이 활동의 맥락에서도 사용되며, 여기서 손상되지 않고 암호화되거나 숨겨져 있거나 삭제된 데이터가 복구됩니다. 바이러스 공격과 같은 이유로 인해 컴퓨터에 존재하는 데이터가 암호화되거나 숨겨지는 경우가 있는데, 이는 일부 컴퓨터 포렌식 전문가만이 복구할 수 있습니다.

물리적 손상

매우 다양한 장애는 저장 매체에 물리적 손상을 일으킬 수 있으며, 이는 인적 오류와 자연 재해로 인해 발생할 수 있습니다. CD-ROM은 금속 기판이나 염료 층을 긁어낼 수 있습니다. 하드 디스크는 헤드 크래시, PCB 고장, 모터 고장과 같은 수많은 기계적 고장을 겪을 수 있습니다. 테이프는 간단히 끊어질 수 있습니다.

헤드 크래시가 발생한 경우에도 하드 드라이브가 물리적으로 손상되었다고 해서 데이터가 영구적으로 손실되는 것은 아닙니다. 많은 전문 데이터 복구 회사에서 사용하는 기술은 일반적으로 장애가 발생했을 때 손실된 대부분의 데이터를 전부는 아니더라도 복구할 수 있습니다.

물론 하드 드라이브 플래터에 심각한 손상이 발생했을 수 있는 경우 등 이에 대한 예외도 있습니다. 그러나 하드 드라이브를 복구하고 전체 이미지 또는 클론을 생성할 수 있다면 대부분의 경우 논리적 파일 구조를 다시 구축할 수 있습니다.

대부분의 물리적 손상은 최종 사용자가 수리할 수 없습니다. 예를 들어, 일반 환경에서 하드 디스크 드라이브를 열면 공기 중 먼지가 플래터에 가라앉고 플래터와 읽기/쓰기 헤드 사이에 끼일 수 있습니다. 정상 작동 중에 읽기/쓰기 헤드는 플래터 표면에서 3~6 나노미터 위를 떠다니며, 정상적인 환경에서 발견되는 평균 먼지 입자는 일반적으로 직경이 약 30,000 나노미터입니다.[6] 이러한 먼지 입자가 읽기/쓰기 헤드와 플래터 사이에 끼면 새로운 헤드 충돌을 일으켜 플래터를 더욱 손상시켜 복구 프로세스를 손상시킬 수 있습니다. 또한 최종 사용자는 일반적으로 이러한 수리를 수행하는 데 필요한 하드웨어 또는 기술 전문 지식을 가지고 있지 않습니다. 따라서 데이터 복구 회사는 종종 100등급의 먼지 및 정전기가 없는 클린룸을 사용하여 보다 평판이 좋은 데이터를 복구하는 데 사용됩니다.[7]

복구 기법

물리적으로 손상된 하드웨어에서 데이터를 복구하려면 여러 가지 기술이 필요할 수 있습니다. 일부 손상은 하드 디스크의 부품을 교체하여 수리할 수 있습니다. 이것만으로도 디스크를 사용할 수 있지만 여전히 논리적 손상이 있을 수 있습니다. 특수 디스크 이미징 절차를 사용하여 표면에서 모든 판독 가능한 비트를 복구합니다. 이 이미지를 획득하여 신뢰할 수 있는 매체에 저장하면 이미지의 논리적 손상을 안전하게 분석할 수 있으며 원래 파일 시스템의 상당 부분을 재구성할 수 있습니다.

하드웨어 수리

치명적인 전자 장애를 겪은 미디어는 콘텐츠를 복구하기 위해 데이터 복구가 필요합니다.

일반적인 오해는 복구 절차 중에 손상된 인쇄 회로 기판(PCB)을 정상적인 드라이브에서 동일한 PCB로 간단히 교체할 수 있다는 것입니다. 2003년 이전에 제조된 하드 디스크 드라이브에서는 드물게 작동할 수 있지만 최신 드라이브에서는 작동하지 않습니다. 최신 드라이브의 전자 보드에는 일반적으로 드라이브의 데이터에 적절하게 액세스하는 데 필요한 드라이브별 적응 데이터(일반적으로 불량 섹터 및 튜닝 매개 변수 지도)와 기타 정보가 포함되어 있습니다. 교체 보드는 모든 데이터를 효과적으로 복구하기 위해 이러한 정보가 필요한 경우가 많습니다. 교체 보드를 다시 프로그래밍해야 할 수도 있습니다. 일부 제조업체(예: Seagate)는 이 정보를 직렬 EEPROM 칩에 저장하고, 이 칩을 제거하여 교체 보드로 전송할 수 있습니다.[8][9]

각 하드 디스크 드라이브에는 시스템 영역 또는 서비스 영역이 있습니다. 최종 사용자가 직접 액세스할 수 없는 드라이브의 이 부분에는 일반적으로 드라이브의 펌웨어와 드라이브가 정상적인 매개 변수 내에서 작동할 수 있도록 도와주는 적응형 데이터가 포함되어 있습니다.[10] 시스템 영역의 한 가지 기능은 드라이브 내에서 결함이 있는 섹터를 기록하는 것입니다. 본질적으로 드라이브가 데이터를 쓸 수 있는 위치와 쓸 수 없는 위치를 알려줍니다.

섹터 목록은 PCB에 부착된 다양한 칩에도 저장되며 각 하드 디스크 드라이브마다 고유합니다. PCB의 데이터가 플래터에 저장된 데이터와 일치하지 않으면 드라이브가 제대로 보정되지 않습니다.[11] 대부분의 경우 PCB에 저장된 데이터와 일치하는 데이터를 찾을 수 없기 때문에 드라이브 헤드가 클릭합니다.

논리적 손상

하드 디스크 드라이브에서 데이터 복구에 실패한 결과입니다.

"논리적 손상"이란 오류가 하드웨어에서 문제가 되지 않고 소프트웨어 수준의 해결책이 필요한 상황을 말합니다.

손상된 파티션 및 파일 시스템, 미디어 오류

파티션 테이블이나 파일 시스템이 손상되거나 미디어 오류가 간헐적으로 발생하여 하드 디스크 드라이브의 데이터를 읽을 수 없는 경우도 있습니다. 이러한 경우 대부분 Testdisk와 같은 특수 데이터 복구 소프트웨어를 사용하여 손상된 파티션 테이블 또는 파일 시스템을 복구하면 원본 데이터의 적어도 일부를 복구할 수 있습니다.ddrescue와 같은 소프트웨어는 간헐적인 오류에도 불구하고 미디어를 이미지화할 수 있으며 파티션 테이블 또는 파일 시스템 손상이 있는 경우 이미지 원시 데이터를 복구할 수 있습니다. 이러한 유형의 데이터 복구는 특별한 물리적 장비나 플래터에 대한 액세스가 필요하지 않기 때문에 드라이브 하드웨어에 대한 전문 지식이 없는 사람이 수행할 수 있습니다.

때때로 비교적 간단한 방법과 도구를 사용하여 데이터를 복구할 수 있습니다.[12] 특히 파일의 일부를 복구할 수 없는 경우 더 심각한 경우에는 전문가의 개입이 필요할 수 있습니다. 데이터 조각은 손상된 파일의 구조에 대한 지식을 사용하여 손상된 파일의 일부를 복구하는 것입니다.

덮어쓰기된 데이터

하드 디스크 드라이브에 데이터를 물리적으로 덮어쓴 후에는 일반적으로 이전 데이터를 더 이상 복구할 수 없다고 가정합니다. 1996년 컴퓨터 과학자인 피터 구트만자기력 현미경을 사용하여 덮어쓴 데이터를 복구할 수 있다는 논문을 발표했습니다.[13] 2001년에 그는 비슷한 주제에 대한 또 다른 논문을 발표했습니다.[14] 이러한 유형의 데이터 복구를 방지하기 위해 Gutmann과 Colin Pumb은 Gutmann 방법으로 알려져 있으며 여러 디스크 스크러빙 소프트웨어 패키지에서 사용되는 데이터를 비가역적으로 스크러빙하는 방법을 설계했습니다.

상당한 양의 덮어쓰기 데이터가 복구되는 구체적인 사례가 없다는 점을 주로 다루면서 상당한 비판이 뒤따랐습니다.[15] Gutmann의 이론이 옳을 수 있지만, 덮어쓴 데이터를 복구할 수 있다는 실질적인 증거는 없는 반면, 연구에 따르면 덮어쓴 데이터는 복구할 수 없다는 것을 뒷받침합니다.[specify][16][17][18]

SSD(Solid-State Drive)는 하드 디스크 드라이브(HDD)와 다르게 데이터를 덮어쓰기 때문에 적어도 일부 데이터를 쉽게 복구할 수 있습니다. 대부분의 SSD는 플래시 메모리를 사용하여 플래시 변환 계층(FTL)에서 관리하는 논리 블록 주소(LBA)를 참조하여 페이지와 블록에 데이터를 저장합니다. FTL은 섹터를 수정할 때 새 데이터를 다른 위치에 쓰고 새 데이터가 대상 LBA에 나타나도록 지도를 업데이트합니다. 이렇게 하면 수정 전 데이터를 여러 세대에 걸쳐 유지하고 데이터 복구 소프트웨어를 통해 복구할 수 있습니다.

손실, 삭제 및 포맷된 데이터

바이러스 공격, 실수로 삭제되거나 SHIFT+DELECT를 잘못 사용하는 등의 상황으로 인해 물리적 드라이브(내장/외장 하드 디스크, 펜 드라이브 등)에 존재하는 데이터가 손실, 삭제 및 포맷되는 경우가 있습니다. 이러한 경우 데이터 복구 소프트웨어를 사용하여 데이터 파일을 복구/복원합니다.

논리적 불량 섹터

하드 디스크의 논리적 장애 목록에서 논리적 불량 섹터는 데이터를 읽을 수 없게 만드는 가장 일반적인 장애입니다. 소프트웨어에서조차 오류 탐지를 회피할 수 있는 경우가 있으며, 반복적인 읽기 및 통계 분석을 통해 저장된 기본 데이터 중 적어도 일부를 복구할 수도 있습니다. 때로는 저장된 데이터와 오류 감지 및 수정 코드에 대한 사전 지식을 사용하여 잘못된 데이터도 복구할 수 있습니다. 그러나 기본 물리적 드라이브의 성능이 충분히 저하된 경우에는 적어도 데이터를 둘러싼 하드웨어를 교체해야 하거나 물리적 기록 매체에 실험실 기술을 적용해야 할 수도 있습니다. 각각의 접근 방식은 점점 더 비용이 많이 들고, 따라서 점점 더 찾는 경우가 적습니다.

결국 최종적인 물리적 저장 매체가 제대로 작동하지 않는다면 어떠한 방법으로도 복구가 불가능합니다. 정보가 돌이킬 수 없을 정도로 손실된 것입니다.

원격 데이터 복구

복구 전문가가 항상 손상된 하드웨어에 물리적으로 액세스할 필요는 없습니다. 소프트웨어 기술로 손실된 데이터를 복구할 수 있는 경우 인터넷, LAN 또는 기타 손상된 미디어의 물리적 위치에 대한 연결을 통해 원격 액세스 소프트웨어를 사용하여 복구를 수행할 수 있는 경우가 많습니다. 프로세스는 최종 사용자가 직접 수행할 수 있는 것과 본질적으로 다르지 않습니다.[19]

원격 복구를 위해서는 적절한 대역폭과 안정적인 연결이 필요합니다. 그러나 물리적 손상의 경우와 같이 하드웨어에 대한 액세스가 필요한 경우에는 적용할 수 없습니다.

데이터 복구의 4단계

일반적으로 성공적인 데이터 복구에는 4단계가 있지만 필요한 데이터 손상 및 복구 유형에 따라 달라질 수 있습니다.[20]

1단계
하드 디스크 드라이브 복구
하드 드라이브는 어떤 형태로든 또는 적어도 데이터를 읽기에 적합한 상태로 실행되도록 수리됩니다. 예를 들어, 헤드가 나쁘면 교체해야 합니다. PCB가 고장나면 수리하거나 교체해야 합니다. 스핀들 모터가 나쁘면 플래터와 헤드를 새 드라이브로 옮겨야 합니다.
2단계
드라이브를 새 드라이브 또는 디스크 이미지 파일로 이미지화합니다.
하드 디스크 드라이브에 장애가 발생하면 드라이브에서 데이터를 꺼내는 것이 가장 중요합니다. 고장 난 드라이브를 오래 사용할수록 데이터 손실이 더 많이 발생할 가능성이 있습니다. 드라이브의 이미지를 만들면 다른 장치에 데이터의 보조 복사본이 있으므로 원본을 손상시키지 않고 테스트 및 복구 절차를 수행하는 것이 안전합니다.
3상
파일, 파티션, MBR 및 파일 시스템 구조의 논리적 복구
드라이브가 새 드라이브에 복제된 후에는 손실된 데이터를 검색하는 데 적합합니다. 드라이브가 논리적으로 실패한 경우에는 여러 가지 이유가 있습니다. 클론을 사용하면 파일 시스템의 데이터 구조를 읽고 저장된 데이터를 검색하기 위해 파티션 테이블 또는 MBR(Master Boot Record)을 복구할 수 있습니다.
4단계
검색된 손상된 파일 복구
데이터 손상은 예를 들어 손상된 드라이브의 섹터에 파일이 기록될 때 발생할 수 있습니다. 이는 드라이브에 장애가 발생하는 가장 일반적인 원인이며, 이는 데이터를 재구성하여 읽을 수 있도록 해야 한다는 것을 의미합니다. 손상된 문서는 여러 소프트웨어 방법으로 복구하거나 16진수 편집기를 사용하여 수동으로 문서를 재구성하여 복구할 수 있습니다.

디스크 복원

윈도우즈 운영 체제는 이미 라이센스가 부여된 시스템에 다시 설치할 수 있습니다. 재설치는 운영 체제를 다운로드하거나 컴퓨터 제조업체에서 제공한 "복원 디스크"를 사용하여 수행할 수 있습니다. 에릭 룬드그렌(Eric Lundgren)은 2018년 4월 28,000개의 복원 디스크를 제작하고 컴퓨터 수리점에 편의를 제공하기 위해 개당 약 25센트에 배포할 계획으로 벌금과 미국 연방 교도소에 수감되었습니다.[21]

데이터 복구 소프트웨어 목록

부팅 가능

실행 중인 시스템에서 항상 데이터 복구를 수행할 수는 없습니다. 따라서 부팅 디스크, 라이브 CD, 라이브 USB 또는 기타 유형의 라이브 배포판에는 최소한의 운영 체제가 포함됩니다.

  • BartPE: 라이브 CD 또는 라이브 USB 드라이브에서 실행할 수 있는 Windows 사전 설치 환경과 유사한 Microsoft Windows XP 또는 Windows Server 2003 32비트 운영 체제의 경량 변형입니다. 단종.
  • Finnix: 작고 빠른 것에 초점을 맞춘 Debian 기반의 Live CD로 컴퓨터 및 데이터 복구에 유용합니다.
  • Disk Drill Basic: 데이터 복구를 위해 부팅 가능한 Mac OS X USB 드라이브 생성 가능
  • Knopix: Linux에서 데이터 복구를 위한 유틸리티 포함
  • SpinRite: 하드 디스크 및 자기 저장 장치를 위한 FreeDOS 기반 데이터 복구 도구
  • SystemRescue CD: Arch Linux 기반 라이브 CD로 부팅 불가능한 컴퓨터 시스템을 복구하고 시스템 충돌 후 데이터를 검색하는 데 유용합니다.
  • Windows 사전 설치 환경(WinPE): 사용자 정의 가능한 Windows Boot DVD(Microsoft에서 제작하여 무료 배포). 나열된 모든 프로그램으로 부팅하도록 수정할 수 있습니다.

일관성 검사기

파일 복구

  • CDRoller: 광 디스크에서 데이터를 복구합니다.
  • 디스크 드릴 기본: Mac OS X 및 Windows용 데이터 복구 응용 프로그램
  • DMDE: 멀티 플랫폼 데이터 복구 및 디스크 편집 도구
  • dvdisaster: 광학 디스크에 대한 오류 corre 보정 데이터를 생성합니다.
  • GetDataBack: Windows 복구 프로그램
  • Hetman Partition Recovery: 데이터 드라이브 복구 솔루션
  • IsoBuster: 광 디스크, USB 스틱, 플래시 드라이브 및 하드 드라이브에서 데이터를 복구합니다.
  • Mac Data Recovery Guru: USB 스틱, 광학 미디어 및 하드 드라이브에서 작동하는 Mac OS X 데이터 복구 프로그램
  • MiniTool Partition Wizard: 윈도우즈 7 이상용, 데이터 복구 포함
  • Norton Utilities: 파일 복구 구성 요소가 있는 유틸리티 모음
  • PhotoRec: 파일 복구에 사용되는 텍스트 기반 사용자 인터페이스를 갖춘 고급 멀티 플랫폼 프로그램
  • 내 파일 복구: Windows 2000 이상용 독점 소프트웨어 -FAT, NTFS 및 HFS
  • 복구 도구 상자: 무료 소프트웨어 및 공유 소프트웨어 도구와 다양한 Windows 2000 이상 프로그램을 위한 온라인 서비스
  • Recuva: Windows 2000 이상을 위한 독점 소프트웨어 -FAT 및 NTFS
  • Stellar Data Recovery: Windows 및 macOS용 데이터 복구 유틸리티
  • 테스트 디스크: 무료, 오픈 소스, 멀티 플랫폼. 파일 및 손실된 파티션 복구
  • TuneUp Utilities: Windows XP 이상용 파일 복구 구성 요소가 있는 유틸리티 모음
  • 윈도우즈 파일 복구: 윈도우즈 10 버전 2004 이상용 삭제된 파일을 복구하기 위한 마이크로소프트의 명령줄 유틸리티

포렌식

  • 우선: 오픈 소스 명령줄 파일 복구 프로그램으로, 원래 미 공군 특수 조사국과 정보 시스템 보안 연구 및 연구를 위한 NPS 센터에서 개발되었습니다.
  • 포렌식 툴킷: 접근 데이터에 의해, 법 집행 기관에서 사용됨
  • 개방형 컴퓨터 포렌식 아키텍처: 리눅스용 오픈 소스 프로그램
  • 검시관 툴킷: 침입 후 유닉스 시스템의 포렌식 분석을 지원하기 위한 유틸리티 모음
  • Sleuth Kit: TSK라고도 알려져 있으며, 이는 브라이언 캐리어(Brian Carrier)가 유닉스, 리눅스 및 윈도우즈 시스템용으로 개발한 법의학 분석 도구 모음입니다. TSK에는 부검 포렌식 브라우저가 포함되어 있습니다.

이미징 도구

  • Clonzilla: 무료 디스크 클로닝, 디스크 이미징, 데이터 복구 및 배포 부트 디스크
  • dd: 유닉스 계열 시스템에서 발견되는 일반적인 바이트 투 바이트 복제 도구
  • ddrescue: dd와 유사하지만 장애가 발생한 저장 장치에서 잘못된 블록을 건너뛰고 다시 시도할 수 있는 기능을 갖춘 오픈 소스 도구입니다.
  • Team Win 복구 프로젝트: Android 기기용 무료 오픈 소스 복구 시스템

참고 항목

참고문헌

  1. ^ "Data Recovery Explained". www.ibm.com. Archived from the original on 28 August 2022. Retrieved 28 August 2022.
  2. ^ "Data Recovery Explained". www.ibm.com. Archived from the original on 28 August 2022. Retrieved 1 December 2022.
  3. ^ "What is logical failure?". Disklabs Digital Forensics and Data Recovery. Archived from the original on 1 December 2022. Retrieved 1 December 2022.
  4. ^ "What Happens When Drives Experience Logical Failure?". www.streetdirectory.com. Archived from the original on 1 December 2022. Retrieved 1 December 2022.
  5. ^ "Data Recovery – Backup Technology". www.dell.com. Archived from the original on 1 December 2022. Retrieved 1 December 2022.
  6. ^ "Data Recovery On A 3TB Seagate Hard Drive". acsdata.com. Archived from the original on 13 February 2017.
  7. ^ Vasconcelos, Pedro. "DIY data recovery could mean "bye-bye"". The Ontrack Data Recovery Blog. Ontrack Data Recovery. Archived from the original on 26 July 2019. Retrieved 26 July 2019.
  8. ^ "Hard Drive Circuit Board Replacement Guide or How To Swap HDD PCB". donordrives.com. Archived from the original on 27 May 2015. Retrieved 27 May 2015.
  9. ^ "Firmware Adaptation Service - ROM Swap". pcb4you.com. Archived from the original on 29 March 2013. Retrieved 27 May 2015.
  10. ^ Ariel Berkman (14 February 2013). "Hiding Data in Hard Drive's Service Areas" (PDF). recover.co.il. Archived from the original (PDF) on 26 February 2015. Retrieved 23 January 2015.
  11. ^ "Data Recovery Report - Read Before Choosing A Data Recovery Company". 16 April 2013. Archived from the original on 16 April 2013.
  12. ^ Wayback Machine에서 2016년 10월 17일 데이터 복구 소프트웨어 아카이브
  13. ^ 자기솔리드 스테이트 메모리에서 데이터의 안전한 삭제 2007년 12월 9일 오클랜드 대학교 컴퓨터 과학부의 Peter Gutmann에 보관Wayback Machine.
  14. ^ 2007년 2월 21일 IBM T.J. Watson Research Center Peter Gutmann의 Wayback Machine보관반도체 장치데이터 잔량
  15. ^ Feenberg, Daniel (14 May 2004). "Can Intelligence Agencies Read Overwritten Data? A response to Gutmann". National Bureau of Economic Research. Archived from the original on 9 May 2008. Retrieved 21 May 2008.
  16. ^ "Disk Wiping – One Pass is Enough". anti-forensics.com. 17 March 2009. Archived from the original on 2 September 2012.
  17. ^ "Disk Wiping – One Pass is Enough – Part 2 (this time with screenshots)". anti-forensics.com. 18 March 2009. Archived from the original on 27 November 2012.
  18. ^ Wright, Dr. Craig (15 January 2009). "Overwriting Hard Drive Data". Archived from the original on 23 May 2010.
  19. ^ Barton, Andre (17 December 2012). "Data Recovery Over the Internet". Data Recovery Digest. Archived from the original on 27 May 2015. Retrieved 29 April 2015.
  20. ^ Stanley Morgan (28 December 2012). "[Infographic] Four Phases Of Data Recovery". dolphindatalab.com. Archived from the original on 2 April 2015. Retrieved 23 March 2015.
  21. ^ Washington Post (26 April 2018). "Electronics-recycling innovator is going to prison for trying to extend computers' lives". Washington Post. Archived from the original on 2 May 2018. Retrieved 2 May 2018.

추가읽기

  • Tanenbaum, A. & Woodhull, A. S. (1997). 운영 체제: 디자인과 구현, 두 번째. 뉴욕: 프렌티스 홀.
  • Curlie에서 데이터 복구