컴퓨터를 공장 설정으로 어느 정도 재설정 할 수 있습니까?


16

우리 선생님은 중고 컴퓨터 2 대를 주었고 우리에게 컴퓨터를 포맷하라고 요청했습니다. 그런 다음 Windows 10을 둘 다에 설치했습니다. 이제 그는 와서 "나는 그들에게 OS를 원하지 않는다"고 말합니다. 물론 컴퓨터가 방금 제조 된 경우에는 OS가 없습니다. 그는 컴퓨터를 해당 상태로 되돌리고 부품을 분해 및 재 조립하고 OS를 설치하기를 원합니다. 그러나 OS에 프로그래밍 된 첫 번째 작업은 컴퓨터에 설치된 운영 체제가 없을 때 사용자가 OS를 삭제할 수 없도록하는 것 같습니다. 필요한 결과를 얻을 수없는 것 같습니다. 아니면? 모르겠어요 어쨌든 우리는 그것을 분해 할 것이기 때문에 하드웨어를 사용하여 모든 것을 재설정하는 방법을 배울 수 있습니다 . 하드웨어를 사용하거나 케이블을 뽑거나 변경하는 등 어떤 식 으로든 그렇게 할 수 있습니까?


편집하다

상황에 관계없이 각각 2 대의 컴퓨터에서 Win 10을 사용하고 있으며이를 제거하고 컴퓨터를 "죽은 상자"상태로 되돌리려 고합니다.


41
다른 장치 (Linux 부팅 디스크, Windows 디스크)에서 부팅하고 드라이브의 모든 파티션을 삭제하십시오. 끝난?
Jonno

39
"물론, 컴퓨터가 방금 제조 된 경우에는 OS가 없습니다." 실제로 OS 있을 것입니다 . Dell과 같은 규모에서는 디스크 컴퓨터에 넣기 전에 OS가 디스크에 기록 될 수 있습니다. OS 이미지가 이미 설치된 Seagate에서 디스크를 가져올 수도 있습니다 (예 : Seagate).
Roger Lipscombe

45
OS가 스스로 삭제되지 않도록 프로그래밍 된 이유는 무엇입니까?
Mokubai

7
"OS없이"PC를 배송하는 제조업체조차도 일반적으로 프리도를 설치하여 테스트 할 수 있습니다.
satibel

40
"우리는 [서식을 정했다.] 그리고 둘 다에 Windows 10을 설치했습니다." 그 행동들 사이에 그들에 대해 어떻게 생각하십니까?
Kevin

답변:


22

하드 디스크에 OS를 설치하지 않고 컴퓨터를 부팅 할 수 있습니다. 이것이 DBAN에서 일어나는 일입니다. DVD 또는 USB에는 메모리에로드되어 컴퓨터 기능을 수행하는 운영 체제의 이미지 파일이 포함되어 있습니다. DBAN에는 하드 디스크에 쓰는 프로그램이로드되어 포함 된 모든 데이터를 제거하고 제거합니다. 컴퓨터가 꺼지면 OS가 메모리에서 사라져 디스크를 비 웁니다.

일부 정보는 BIOS 설정 형식으로 시스템 보드의 비 휘발성 메모리에 보관됩니다. 이러한 배터리는 종종 배터리로 제거 할 수 있습니다.


20
일부 정보는에서 개최되는 가정 도 시간의 일부 금액에 대한 휘발성 저장. 그렇기 때문에 FBI가 문을 무너 뜨리고 질소 용기를 운반하려는 경우를 대비하여 RAM에 작은 폭발물을 장착하는 것이 중요합니다.) security.stackexchange.com/a/10644/91549수퍼 유저. 자세한 내용은 com / a / 226970 / 576378 을 참조하십시오.
flith

2
따라서 USB에 win10 미디어 제작 도구가 있다면 부팅하여 하드 디스크를 완전히 포맷 한 다음 USB와 voila를 뽑습니다.
TGamer

3
@TGamer 예프. 이것이 실제로 안전하지는 않습니다. 정보의 흔적은 디스크에 남아 있습니다. 부팅 할 수는 없지만 닦은 PC가 제공된 경우 예를 들어 민감한 문서를 찾을 수 있습니다.
누군가가 모니카를 지원함 Monica

1
누군가 어딘가에 말했다. 사람들은 디스크를 포맷하면 디스크가 완전히 지워진다 고 생각하지만 항상 그런 것은 아닙니다. 목차는 지워지지 만 실제 책은 지워지지 않습니다.
Keith Loughnane

실제로, 그러나 항상 그렇듯이, 형식화를 수행하는 프로그램이 답변에서 제안한 DBAN과 같은 것이면, 아마도 필요 이상으로 훨씬 철저하게 데이터 ( '메인 텍스트')를 반복적으로 덮어 쓰고 파괴했을 가능성이 큽니다. 법 의학적으로 복구 할 수 있습니다.
underscore_d

54

컴퓨터를 가능한 한 "사전 조립 사양"근처로 "재설정"하려면 드라이브를 지우고 BIOS를 재설정 한 후 개별 부품을 분해해야합니다.

드라이브가 완전히 비어 있거나 임의의 비트로 채워지 도록 DBAN과 같은 부팅 가능한 (USB / CD-ROM) 시스템으로 드라이브를 닦을 수 있습니다 : https://dban.org/ (미디어 작성 지침 등을 찾을 수 있음) 도움말 / 설치 질문에서).

컴퓨터가 이미 분해 된 경우 드라이브를 다른 컴퓨터에 연결하거나 (USB를 통해 또는 SATA를 통해 내부적으로) 드라이브를 닦아야합니다.

일부 BIOS는 디스크 삭제 옵션 (대부분 랩톱)을 제공하므로 확인해야 할 수도 있습니다.

BIOS (또는 컴퓨터에있는 UEFI) 설정은 BIOS 자체에서 재설정 할 수 있습니다.


11
"일부 BIOS는 디스크 삭제 옵션 (대부분 랩톱)을 제공하므로 확인해야합니다." – 기술적으로 말해서, 이것은 SATA 명령 세트의 일부라고 생각하므로 실제로 드라이브를 지우는 것이 아니라 드라이브 자체를 지우는 것입니다. 당신이 실제로 그렇지 않은 BIOS 만 필요 (차이가있는) 일부 드라이브에 명령을 실행의 방법을, 그리고 b)는 드라이브가 닦아하는 동안 호스트에서 분리 방식 것을 모든 자원을 차단할 수 없습니다. 아, 그리고 c) 드라이브가 부정 행위를 할 수 있습니다. 즉, 내부 구성에서 "I
is

2
@ jörg-w-mittag 필자는 다음에 부팅 할 때 디스크가 실제로 지워지는 Dell 랩탑과 같이 제공되는 실제 "보안 지우기"옵션을 의미했습니다. "MBR / GPT 파티션 레이아웃을 파괴"하는 것만이 아닙니다.
DocWeird

8
또한 SATA 명령 세트의 일부이며 디스크 자체에서 처리됩니다. 그러나, 스펙은 와이프가 어떻게 "안전"해야하는지 말하지 않습니다. 예를 들어 전체 디스크 암호화를 사용하는 일부 디스크는 키를 삭제하거나 SSD는 단순히 블록 할당 테이블을 재설정합니다. hdparm(Linux의 경우) 또는 기타 여러 도구를 사용하여 BIOS에서 해당 명령을 실행할 수 있습니다 .
Jörg W Mittag

" 리셋 "BIOS? 확실히 우리는 그것보다 더 잘할 수 있습니다.
Bergi

2
DBAN에는 Secure Erase 지원이 없으므로 SSD를 효과적으로 지원하지 않습니다. DBAN은이 소위 "Blancco Drive Eraser"제품에 의해 인수되었습니다. 더 이상 웹 사이트를 신뢰하지 않습니다.
oldmud0

9

OS 전체는 하드 드라이브의 처음 몇 섹터에 따라 다릅니다. 이 중요한 첫 번째 섹터가 없으면 전체 하드 드라이브에 임의의 비트가 채워질 수 있습니다. Live Linux OS 디스크를 가져 와서 컴퓨터에 넣고 다음과 같은 명령을 실행할 수 있습니다 (루트로 실행).

dd if=/dev/zero of=/dev/sda bs=4096 count=4096

이 시점에서 드라이브 시작 부분의 GPT 또는 UEFI 구조는 제로화되고 하드 드라이브가 새 것처럼 (컴퓨터에 약간의 OS가 있지만) 컴퓨터가 전혀 부팅되지 않습니다. 드라이브의 나머지 부분에 흩어져 있습니다).

OS는 컴퓨터에 설치되어 있지 않으며 하드 드라이브 에 설치되어 있습니다. . 한 컴퓨터에서 다른 컴퓨터로 하드 드라이브를 옮길 수 있으며 OS가 새 하드웨어에서 실행될 수 있습니다. 위 명령을 사용하면 포맷 될 때까지 모든 컴퓨터 에서 드라이브를 사용할 수 없게됩니다 .

참고 : 명령을 사용하기 전에 하드 드라이브의 위치를 ​​확인하십시오. 모든 Linux 시스템이 하드 드라이브를 / dev / sda에 매핑하는 것은 아닙니다. lsblk 명령을 사용하여 하드 드라이브가 매핑 된 장치를 확인할 수 있습니다. (의견에 대한 @HSchmale에게 감사합니다).


4
당신은 할 것입니다 lsblk당신이 올바른 드라이브를 닦아 만들기 위해 첫째. 일부 배포판은 sda가 라이브로 배치 될 때 sda를 라이브 이미지 자체로 만듭니다.
HSchmale

드라이브가 실제로 큰 경우 드라이브 전체를 지우지 않습니다.
wizzwizz4

6

게시물에서 명확하지 않은 몇 가지 사항이 있습니다. 특히 컴퓨터를 "공장"상태로 되돌릴 경우 PC에 따라 하드 드라이브의 디스크 이미지에 OS가 있거나 하드 드라이브가있는 경우 될 것입니다 TOTALLY 즉 포맷되지 않았습니다 - 빈.

컴퓨터는 사용자가 OS를 삭제하는 것을 막을 방법이 없지만, OS가없는 경우 일반적으로 내장 된 도구가 없습니다. 이 경우 일반적으로 DVD 또는 USB 디스크로 부팅하고 OS를 설치합니다.

Windows 및 Linux 설치 프로그램은 모두 USB 설치 프로그램을 부팅하고 이전 OS / 시스템을 덮어 쓸 수있는 기회를 제공합니다. 이 작업을 수행하려면 Ubuntu (또는 원하는 경우 다른 배포판) 사본을 다운로드하여 USB 키에 설치하고 부팅 한 다음 OS를 다시 설치하십시오.

하드 드라이브를 완전히 지우려면 Ubuntu로 USB 스틱을 준비하고 Ubuntu를 부팅 한 다음 상단의 소용돌이 모양의 둥근 부분을 클릭하고 터미널을 입력 한 다음 터미널을 시작하십시오. 블랙 박스를 제공해야합니다. 전체 관리자 액세스 권한을 얻으려면 sudo / bin / bash를 입력하십시오. fdisk -l적절한 디스크를 찾는 데 사용 합니다 (/ dev / sd?라고 함). 크기별로 적절한 디스크를 알려줄 수 있습니다. 그런 다음 입력 dd if=/dev/zero of=/dev/sd? bs=512 count=1하고 재부팅. 이 명령은 디스크의 처음 512 바이트를 지우고 새롭고 포맷되지 않은 상태로 OS에 표시합니다. (bs를 65536과 같은 것으로 변경하고 count 옵션을 생략하면 전체 디스크가 0이됩니다. 시간이 오래 걸립니다)


나는 내 PC에 아무것도 원하지 않는다고 말했다. OS조차도
TGamer

2
그런 다음 dd에 대한 내 지시를 따르십시오.
davidgo

지원되는 경우 디스크의 보안 지우기를 호출하기 위해 smartcl을 사용하는 것에 대해 언급 할 가치가 있습니다.
Toby Speight

Windows 설치 디스크에는 FDisk 및 DiskPart와 같은 하드 드라이브의 파티션 및 포맷을위한 디스크 유틸리티가 항상 포함되어 있습니다.
Mad Myche

1
dd 명령의 좋은 점은 지시 사항을 읽지 않고 복사하여 붙여 넣으면? 지우려는 드라이브뿐만 아니라 모든 드라이브를 의미하도록 확장됩니다. :)
아무도

4

언급 할만한 평판이 충분하지 않으므로이를 답변으로 게시하겠습니다.

USB 드라이브에 Windows 10 설치 미디어가 있다고 언급했습니다. Windows 설치 프로그램에서 Shift+ 를 누르면 F10명령 프롬프트가 열립니다.

여기에서 diskpart명령을 입력 한 다음 select disk 0첫 번째 하드 디스크를 선택할 list disk수 있습니다 (올바른 디스크 번호를 찾는 데 사용 ). 이제 clean all디스크를 완전히 지우려면 입력하십시오 (0으로 덮어 쓰기).


이것은 실제로 답변이기 때문에 코멘트로 게시되어서는 안됩니다. Stack Exchange 사이트에는 차이가 있습니다. 더 알고 싶다면 둘러보기를 다시 읽으십시오 .
wizzwizz4

3

사용 궁극적 인 부팅 CD는 드라이브를 닦아 BIOS를 재설정합니다. 이것이 소프트웨어 관점에서 할 수있는 전부입니다. 리셋은 물리적으로 분해하는 것입니다.

내가 UBCD를 제안하는 이유는 드라이브의 데이터가 복구되는 것을 막는 안전한 와이프가 있기 때문에 Windows 형식이지만 여전히 데이터를 복구 할 수 있으므로 나중에 선택할 수 있습니다.


2

부팅 가능한 미디어 (USB, CD, DVD, 네트워크 부팅으로도 충분)를 사용하여 선택한 OS로 컴퓨터를 라이브 부팅하십시오.

선택한 OS에서 디스크 유틸리티 또는 터미널을 사용하여 시스템에 연결된 모든 드라이브를 완전히 지 웁니다.

그런 식으로 OS는 스스로를 삭제할 필요가 없으며 다른 (운영중인) OS가 당신을 위해 일할 것입니다.

가장 쉬운 방법 중 하나는 라이브 우분투 USB를 사용하는 것입니다.

(오, btw, 드라이브에 적극적으로 가지고있는 OS가 유닉스 기반이라면 실제로 rm rf터미널에서 루트 권한을 사용하여 OS가 전체 드라이브를 지우도록 할 수 있습니다.)


드라이브 전체가 지워지지는 않습니다. 당신이 의미하는 명령은 rm -rf /이지만 색인 만 지우는 것입니다. 다른 파일로 덮어 쓸 때까지 파일 이름없이 모든 파일이 그대로 있습니다. (포맷하면 목차가 지워 지므로 대신 파이핑과 같은 작업 /dev/zero을 수행해야 /dev/sd?합니다.)
wizzwizz4

0

주어진 조언에 세 가지 추가 사항 :

드라이브에 소위 HPA가 설치되어 있는지 확인하십시오. 이것은 예약 된 섹터 세트로, 드라이브를 원래보다 약간 작게 보이게하고 불완전한 드라이브를 인식하지 않고 닦으려고 시도합니다.

Linux 라이브 시스템의 hdparm -N을 사용하여 HPA를보고 작성하고 제거 할 수 있습니다.

...

hdparm을 통해 ATA 보안 지우기 기능을 사용하는 경우 준비 중에 복구 할 수있는 암호를 사용해야합니다 (보안 지우기 프로세스는 두 단계, 암호로 드라이브를 잠그고 드라이브를 다시 잠금 해제하는 지우기 프로세스를 트리거 함)- 그것이 길을 잃은 경우, 당신은 수단으로, 벽돌로 드라이브가 될 수 있습니다.

...

일부 최신 OS와의 OS 라이센스는 BIOS 일련 번호 또는 하드웨어 사양 및 / 또는 기타 하드웨어 일련 번호 (예 : 네트워크 어댑터 MAC 주소)에서 생성 된 대용 일련 번호에 따라 달라질 수 있습니다. 설치 중에 발생한 작업은 로컬 PC에만 영향을 줄뿐만 아니라 인터넷 어딘가에 일부 인증 정보를 저장했기 때문에 완전히 삭제 한 후에도 OS를 설치할 때 이러한 컴퓨터는 약간 다르게 (보통 유리하게도) 작동 할 수 있습니다.


-1

당신이 할 수있는 일은 다른 컴퓨터에서 제로 채우기 프로그램을 사용하여 드라이브를 모두 0으로 재설정하는 것입니다.


1
예, 그러나 어떻게 ?
wizzwizz4
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.