하드 드라이브 및 파티션을 포맷 할 수 없습니다.


0

나는 리눅스의 파티션을 가지고 돌아 다니는 것을 기억하고있다. 그리고 그 때 분명히 뭔가 잘못되었다. 그리고 지금은 윈도우 10에서 하드 드라이브를 포맷 할 수 없다. 아래의 스크린 샷에서 나는 3TB 하드 드라이브를 볼 것이다. 2TB 만 포맷 할 수 있기 때문에 어떤 이유로 마지막으로 할당되지 않은 부분에 액세스 할 수 없습니다.

enter image description here

여기에 나와있는 두 개의 빈 "드라이브"가 있는데, 실제로 포맷하거나 액세스 할 수없는 것처럼 보이는 단일 2TB 하드 드라이브입니다.

enter image description here

이처럼 갇혀있을 때 Windows 디스크 관리 유틸리티를 사용하여 하드 드라이브를 포맷 할 수 없으면 내 하드 드라이브를 다시 사용할 수있게하기 위해 시도 할 수있는 좋은 점이 있습니까? 가능한 하드 드라이브 하드웨어 문제를 진단하는 좋은 방법이 있습니까?

두 하드 드라이브는 SATA 케이블을 통해 연결된 내부 디스크 드라이브입니다.


만나다 2TB보다 큰 하드 디스크에 대한 Windows 지원 2TB 문제에 대한 자세한 설명은
— DavidPostill

다른 컴퓨터에서 외장형 HDD를 사용해 보셨습니까? 다른 PC에서 작동하는 경우 (10 개가 아닌 다른 Windows를 사용해보십시오) USB 호스트 컨트롤러 드라이버에 문제가있는 것 같습니다. 또한 HDD 제조업체 진단 도구를 찾아 실행하여 HDD 상태를 검사해야합니다.
— Techpumpkin_WD

나는 Windows 7에서 같은 문제를 겪었습니다. 당시에는 두 개의 다른 컴퓨터에서 같은 문제가 발생했습니다. 지금은 테스트 할 다른 컴퓨터가 없습니다. 이것은 USB 드라이브가 아닌 내부 HDD입니다. 제조업체 진단 도구에 대한 팁을 보내 주셔서 감사합니다.
— Markus Tenghamn

답변:


0

첫 번째 디스크의 경우 2TB 만 사용할 수있는 3TB는 MBR (마스터 부트 레코드) 디스크의 제한 사항입니다. FAT32가 최대 4GB 크기의 파일 만 저장할 수있는 것처럼 MBR은 각 섹터가 512 바이트 (40 억 * 5,000 = 2 조 = 2TB). 나머지 공간을 사용하려면 디스크를 GPT (GUID Partition Table) 디스크로 변환해야합니다. 그렇게 했어야했는데 리눅스가 MBR로 다시 변환했을 수도 있습니다. 최근에 GPT 디스크와 관련된 GNU Parted에서 몇 가지 버그를 발견했습니다. Windows의 디스크 관리는 MBR 디스크를 GPT로 변환 할 수 있지만 먼저 모든 파티션을 삭제해야합니다. 즉, 먼저 백업하지 않은 디스크의 데이터가 손실됩니다.

다른 디스크의 경우, 실제로 어떤 일이 일어나고 있는지 알지 못합니다. 나는 BIOS / UEFI가 디스크를 볼 수 있는지 확인하고 그것을 건강하다고보고합니다. 그렇다면 다른 컴퓨터가 액세스 할 수 있는지 여부를 확인합니다. 또한 Windows 명령 줄 도구를 검사 해 볼 수도 있습니다 diskpart 그것이 무엇을 말하는지에 관해 알기 위해 - list disk 디스크의 세부 정보를 선택하고 확인하십시오. 그러나 문제가 무엇인지 확실하지 않습니다.


감사! 나는 당신의 첫번째 해결책을 내일 백업하고 시도 할 것이고, 나는 MBR에 관해 새로운 것을 배웠다. :) diskpart에 관해서는, 디스크는 상태 "No Media"로 단순히 보여 준다. 나는 내일 더 조사 할 것이고, 누군가가 엄청나게 더 나은 대답을 내놓지 않는 한 이것을 가장 좋은 대답으로 표시 할 것이다. 감사!
— Markus Tenghamn

Linux에서 MBR을 GPT로 변환 할 수있는 방법이 있습니다. 예전에했는데 링크를 찾을 수 있습니다. 이것은 당신이 어떤 시간을 복원해도 안전합니다. 물론 어쨌든 백업을해야합니다.
— Kimmax

이 대답 때문에 3TB 하드 드라이브의 문제를 해결할 수 있었기 때문에 대답으로 선택했습니다. @Kimmax는 "No Media"가 단순히 카드 판독기라는 것을 보여주는 드라이브에 대해 옳았습니다. Linux에 익숙하다면 아래의 그의 대답을 참조하십시오.
— Markus Tenghamn

1
내 솔루션을 찾았습니다. 이리 AOMEI Partition Assistant Lite Edition을 사용하여 내 문제를 해결했지만 디스크의 데이터는 제거되지 않았지만 여전히 백업하는 것이 좋습니다. 본인은 소프트웨어 및 사이트와 제휴 관계가 아닙니다.
— Markus Tenghamn

1

우선 공간이없는 두 개의 장치는 일종의 카드 리더기이며 대부분 케이스 전면 패널에 장착되어 있으며 USB로 내부적으로 연결되어 있습니다.
지금 당신의 HDD에 :

@ CBHacking의 답변에서 언급했듯이 디스크를 MBR에서 GPT로 변환해야합니다. 이 작업을 수행 할 수 있습니다. 없이 데이터 손실. 프로세스가 상당히 안전하지만, (언제나처럼) 데이터의 백업을 얻으십시오.
다음과 같은 이유로 데이터 손실없이 변환이 가능합니다.

  • MBR은 비효율적이다.
  • 똑같은 매개 변수로 파티션을 다시 만들면 파일 시스템이 완전히 원래 상태로 다시 나타납니다.

MBR이 하드 드라이브에 기록되었을 때 MBR의 표준 크기 인 2048s 또는 드라이브를 포맷하는 데 실제로 정말 오래된 도구를 사용한 63s가 가장 일반적입니다. 그러나 GPT는 섹터 1 ~ 33 만 사용하기 때문에 두 경우 모두 GPT에 맞는 공간이 충분합니다.
내가 아는 가장 간단한 방법 (그리고 전에 사용) 다음과 같습니다 :
linux 라이브 CD로 부팅하십시오. gdisk가 있습니다. ( 핀 닉스 예를 들어, 디스크를 식별하십시오. 당신은 다음을 할 수 있습니다 :

$ ls / dev / disk / by-id /

나를 예로 든다.

ata-Samsung_SSD_850_PRO_1TB_ [일련 번호]

뒤로. 이 방법으로 하드 드라이브를 식별하십시오. 이제 gdisk를 시작하고 하드 드라이브를 매개 변수로 지정해야합니다. 예:

이미 '루트'인 경우 sudo를 삭제해야 할 수도 있습니다.

$ sudo gdisk / dev / disk / by-id / ata-Samsung_SSD_850_PRO_1TB_ [일련 번호]

아무거나 버려라. -1 부 , -2 부 기타 (당신은 자동 완성을 위해 TAB 키를 사용할 수 있습니다)
이 후 당신이 뭔가를 볼 수 있어야합니다 :

GPT fdisk (gdisk) 버전 0.8.5

파티션 테이블 스캔 :
MBR : MBR 만
BSD : 현재 없음
APM : 없음
GPT : 현재 없음

*************************************************** *************
잘못된 GPT와 유효한 MBR을 발견했습니다. MBR을 GPT 형식으로 변환합니다.
이 작전은 잠재적으로 파괴적입니다! 그렇지 않으면 'q'를 입력하여 종료하십시오.   MBR 파티션을 GPT 형식으로 변환하고 싶습니다!
*************************************************** *************

아무것도 하드 드라이브에 아직 쓰여지는 것을 걱정하지 마십시오. 이제 Bios Boot Partition을 다음과 같이 만들어야합니다. 엔 . 기본 파티션 번호를 사용하고 Enter 키를 누릅니다. 이제 첫 번째 섹터를 입력해야합니다. 34 (GTP 자체가 33에서 끝나기 때문에) Enter를 다시 누르십시오. 이제 마지막 섹터가 필요합니다. 2047 (2048에서 첫 번째 데이터 파티션이 시작되기 때.에) Enter를 다시 누르십시오. 이제 gdisk는 파티션이 어떤 유형인지 알고 싶어합니다. 16 진 코드가있는 BIOS 부트 파티션입니다. ef02 다시 입력해야합니다.
너 볼 때

파티션 유형을 'BIOS 부팅 파티션'으로 변경했습니다.

s를 입력하고 Enter를 다시 눌러 파티션 ID를 정렬하십시오.
당신이 뭔가 잘못했다고 생각하면 q를 눌러 하드 드라이브에 아무 것도 쓰지 않고 들어가서 다시 시작할 수 있습니다. 모든 것이 좋다고 생각하면 w를 누르고 다음과 같이 프로그램을 종료해야합니다.

최종 점검이 완료되었습니다. GPT 데이터를 작성하려고합니다. 이 것은 우회 할 것입니다.
기존 파티션!

진행 하시겠습니까? (Y / N) : y OK;   새로운 GUID 파티션 테이블 (GPT)을 작성합니다.
경고 : 커널은 여전히 ​​이전 파티션 테이블을 사용하고 있습니다.
다음 재부팅시 새 테이블이 사용됩니다.
작업이 성공적으로 완료되었습니다.

이제 재부팅 할 수 있으며 Windows에서 원하는대로 파티션의 크기를 조정할 수 있어야합니다 (gdisk로도 가능).

너는 잘 가야한다. 재미있어!

만나다 이 과 이 자세한 배경 정보는


흥미 롭지 만 "최종 검사가 완료되면 GPT 데이터를 작성하려고합니다. 기존 GPT를 덮어 쓰게됩니다." 단계? 제 경우에는 백업을 할 것이지만 @CBHacking의 답변보다 더 나은 방법은 모르겠군요. 카드 리더에 관해서는 당신이 옳았어요. 최근에 새로운 사건으로 바뀌었고 하드 드라이브가 나타나지 않았어요. 내가 모든 것을 집어 넣을 때 케이블을 잃어 버렸다. 감사!
— Markus Tenghamn

맞습니다. 파티션은 겹쳐 쓰여지고 gpt 스타일로 대체되지만 데이터 파티션은 여전히 ​​시작되고 끝나기 때문에 영향을받지 않습니다. 그것이 세계의지도처럼 생각하십시오. 국경을 제거하고 새 선으로 새 선으로 대체하면 국가 자체는 변경되지 않고 동일한 방법으로 계속 액세스 할 수 있습니다. 국경 정보가 저장되는 방식 만 변경됩니다. 귀하의 도구는 위와 동일하게 자동으로 수행되었습니다. 희망을 도울 수있어!
— Kimmax
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.