축소 후 파티션이 사라졌습니다


9

오래된 펜티엄 랩톱에서 Windows 10을 사용하고 있습니다. C, D, E (시스템 예약) 및 F의 4 개의 파티션이 있습니다.

CentOS를 위해 할당되지 않은 공간을 만들고 싶었습니다.

Windows 10 디스크 관리를 사용하여 C :를 줄이고 CentOS에 할당되지 않은 공간을 만들었습니다. C :를 마우스 오른쪽 단추로 클릭하고 "축소"를 선택했습니다. 수축은 잘 작동하고 할당되지 않은 공간을 만들었습니다. 새 할당되지 않은 공간을 마우스 오른쪽 단추로 클릭하고 드라이브 문자 L :을 포맷하고 할당했습니다.

그 후 F 파티션이 사라졌습니다. 디스크 관리 및 Windows 탐색기에서도 할당되지 않은 60GB가 표시됩니다.

그 파티션은 어디에서 사라 졌습니까? 데이터로 F 파티션을 복구하는 방법이 있습니까?

편집 : << 아래의 스크린 샷

새 파티션을 삭제했으며 이제 TestDisk 및 DiskManagement에서 구조가 각각 다음과 같습니다.

여기에 이미지 설명을 입력하십시오 .. 여기에 이미지 설명을 입력하십시오


1
diskpart 명령 행으로 확인 했습니까? 디스크를 나열하고 파티션을 나열하여 F가 여전히 디스크에 있는지 확인하십시오. 실수로 삭제하지 않으면 사라지지 않을 것이라고 생각합니다.
Joy

1
Windows가 새로 만든 파티션을 선호하여 마지막 파티션 을 자동 으로 삭제하는 것과 같은 일을한다고 믿기가 어렵 습니다. 진심 이세요? max-4-primary-partitions는 30 년 이상 잘 알려져 왔으며 지금까지 본 소프트웨어에서 "4 개의 primary를 작성하고 secondary를 작성해야합니다"라는 프롬프트로 해결되었습니다. 즉, 데이터는 여전히 존재해야하며 절반 정도의 파티션 도구는 원래 파티션 테이블 항목을 다시 만들 수 있어야합니다 (시작과 끝이 잘 알려져 있기 때문에 문제가되지 않아야 함).
데이먼

이 질문은 여기 주제에 관한 것이지만, softwarerecs.stackexchange.com에서 질문 한 것처럼 사람들이 대답 하고 있습니다.
Mawg는 모니카

@Damon 그래 난 진지해. 새로운 파티션을 축소하고 생성하는 동안 마지막 파티션이 사라질 것이라는 경고는 없었습니다. 이제 디스크 관리에서 이전에 F 파티션 인 할당되지 않은 것으로 표시됩니다.
RPK

이것이 원인 일 수도 있고 아닐 수도 있지만 염두에 두어야합니다. BIOS / MBR은 최대 4 개의 주 파티션 만 지원합니다. 이 문제를 해결하려면 4 개의 기본 파티션 중 하나를 사용하여 [논리적] 파티션을 만들고 확장해야합니다 (Linux의 LVM)
JW0914

답변:


1

좋은 소식은 데이터가 여전히 존재하고 변경되지 않는다는 것입니다 (명백하게 무언가를하지 않는 한). 데이터가 여전히 있으면 복구 할 수 있습니다.

내 접근 방식은 복구 디스크로 부팅하는 것입니다 (많은 옵션이 있으며 그중 하나는 이야기가 많은 SystemRescueCD 일 것입니다 . 그런 다음 parted명령 줄이 마음에 들지 않으면 rm파티션을 사용하십시오). 3 개의 파티션 슬롯을 남겨 두십시오. 하나는 비어 있으므로 잃어버린 슬롯을 다시 만들 수 있습니다. 지금 실행 testdisk하고 최선을 다하십시오.
가장 좋은 경우 "간단 스캔"을 누르면 방금 삭제 한 새 파티션과 하나는 당신은 복구 할 일초 내 . 그리 좋은 경우에, 당신은 시간이 걸릴 수 있습니다 깊은 검사를 수행해야합니다.
만약 testdisk, 모든 역경, 파티션을 찾을 수없는, 아직 모두가 아니다 잃어버린.

파티션은 마지막 파티션이었으며 디스크 끝에 위치했으며 물론 여전히 있습니다. 움직일 수 없거나 사라질 방법이 없습니다. 끝 E:이 알려져 있듯이 이전 F를 찾을 수있는 위치는 많이 추측하지 않습니다 (잘 고려할만한 정렬이 있지만 그다지 큰 문제는 아닙니다. 어쨌든 기본값을 사용했을 가능성이 높으며 거의 ​​확실하게 파티션 도구가 나타납니다. 어쨌든).

따라서 모든 파티션 도구를 시작하고 (그렇더라도 fdisk사용하지 않는 이유는 무엇입니까 parted!) 할당되지 않은 공간의 시작 부분부터 "디스크 끝"까지 (새 도구를 거의 사용할 수있는) 새 파티션을 만듭니다. 자동으로) 트릭을 수행합니다. 주의해야 할 중요한 것은 파티션을 생성하고 포맷 하지 않는 것입니다. 일부 도구 / 명령은 편의를 위해 자동으로 수행 될 수 있습니다. 분명히, 파일 시스템을 포맷하거나 생성하면 데이터가 파괴되므로 원하는 데이터 가 아닙니다.
이에 대한 parted올바른 명령은 다음을 mkpart참조하십시오 (문서 참조).

실수로 포맷하지 않거나 디스크가 신비하게 폭발하는 경우에도 항상 파티션을 제거했다가 다시 만들 수 있습니다. 땀 없습니다. 파티션의 데이터는 영향을받지 않으며 "컨테이너"만 조작하고 있습니다.

더 정확 하고 안전한 접근하는 것 먼저 전체 디스크의 미러 백업을 만든 다음 위의를 수행합니다. 실제로는별로 잘못 될 수는 없지만 개인적으로는 너무 게으르다. CentOS를 설치하려고한다면, 이는 리눅스를 많이 사용 dd한다는 것을 의미하므로 디스크 (이미지의 일부) 뿐만 아니라 이미지도 작업 할 수 있습니다. 그것도 더 안전합니다.
또는 실제 남성 도로로 가십시오. 권장 방법은 아니지만 훨씬 빠르며 어느 쪽이든 잘 작동합니다. 데이터가 얼마나 중요한지에 달려 있습니다. 당신이 경우에 잘못 될 수 0.01 % 죽게하지 않을 경우 이동 잘못을을 , 음 ... 당신은 알고있다.

파티션이 복원되면 다음 파티션을 삭제하자, 다른 디스크 (양호하게는 두 개의 디스크)에 모든 파일을 복사 parted이동 D:E:축소에서 구멍 때문에 더 위로 파티션을 C:사라집니다. 마지막으로, 사용 가능한 모든 공간을 채우는 확장 파티션을 생성 한 다음, 그 중 하나는 CentOS를 보유하고 다른 하나는 미래의 드라이브 F:를 보유하게됩니다 (그 다음에 파일을 다시 복사해야 함). .


훌륭한 답변에 감사드립니다. 이걸 해보자.
RPK

원본 게시물을 업데이트했습니다. 스크린 샷을 추가했습니다. 확인해주십시오.
RPK

그래서 그것은 testdisk행복하지 않은 것 같습니다 . 시도 했습니까 parted? 입력 print free하면 여유 공간을 포함한 모든 파티션이 표시됩니다 . 260GB 320GB 60GB Free Space 마지막 항목 과 같은 것이 보일 것 입니다. 그것은 당신에게 필요한 적절한 숫자를 알려줍니다 mkpart. 타입을 물어 보면 "primary"를주고, 처음에는 "GB"를 포함하여 첫 번째 숫자를 부여합니다. "260GB"와 같은 것입니다. 그게 행복하니? " 그런 다음 파티션을 만듭니다. 행운이 있다면 (99 % 확실) 다음을 할 수 있습니다.
Damon

... 단순히 Windows로 부팅하고 드라이브 문자를 다시 올리십시오.
데이먼

그러나 드라이브 문자를 할당하려면 먼저 Simple Volume을 만들어야합니까? TestDisk가 이들을 Linux 파티션으로 표시합니다. 이상한.
RPK

14

"펜티엄 랩탑"이라고합니다. 그러나 Windows 10은 Pentium CPU에서 실행되지 않으므로 정확하지 않습니다. 나는 노트북이 훨씬 더 최신이지만 여전히 오래되었다고 가정합니다. 그리고 당신의 문제가 있습니다. 오래된 비 EFI 드라이브는 기본 파티션을 4 개 이상 가질 수 없습니다 .

파티션을 복구하는 데는 복구 할 수있는 많은 유틸리티 가 있습니다. 해당 컴퓨터의 사용을 중지하고 드라이브를 제거해야합니다. 그런 다음 내부적으로 또는 USB와 같은 외부 방법으로 드라이브를 다른 컴퓨터에 연결하십시오. 그런 다음이 유틸리티 중 하나를 사용하여 파티션 복구를 시도 할 수 있습니다. 누락 된 파티션으로 드라이브를 오래 사용할수록 데이터 또는 전체 파티션이 손실 될 가능성이 높습니다.


아니요, Dell Pentium N5050입니다.
RPK

3
@RPK 아, 그냥 찾았습니다. 펜티엄이라고 불리는 더 현대적인 CPU (그러나 여전히 오래된 CPU). 이상한. 그러나 내가 말한 모든 것은 사실입니다.
Keltari

이전 Partition Magic의 대안이 있습니까? 내가 시도한 다른 도구는 그렇게 포괄적이지 않습니다.
RPK

1
@RPK 먼저 비트 이미지 백업을 위해 비트를 수행합니다. 이 작업이 완료되면 이미지에서 드라이브를 복원 할 수 있으므로 모든 복구 방법을 시도 할 수 있습니다. 어느 쪽이 더 좋은지, 나는 나이에 따라 파티션을 복구하지 않아도됩니다. 가장 최근에 TestDisk를 사용했습니다. 그러나 이미지 백업이 있으면 일부 또는 전부를 시도 할 수 있습니다.
켈 타리

2
그 외에도 인텔은 여전히 ​​저급 CPU에 Pentium 및 Celeron 브랜드를 사용하고 있습니다. AFAIK는 한 시점에서 그들을 죽이려고했지만 OEM의 푸시 백은 i3 기능 비닝 아래의 칩에 부활하여 사용되었습니다.
Dan은 Filightling로

4

CentO를 설치하려고한다고 말하면 다른 OS를 부팅 할 수 있다고 가정합니다.

나는 당신이 Parted 를 시도하는 것이 좋습니다 . 파티션을 아주 쉽게 구할 수 있습니다. 일반적인 우분투 부팅 가능 이미지가 부분적으로 포함되었습니다. CentO에 대해서는 잘 모르지만 설치 이미지도 포함하는 것이 합리적입니다.


2
OP에 아직 CentO가 설치되어 있지 않거나 CLI 도구에 익숙하지 않은 경우 GParted 가 더 나은 옵션 일 수 있습니다. Parted의 기본 GUI이며 라이브 이미지로 제공됩니다.
Dan은 Filightling로

@DanNeely 아직 CentOS를 설치하지 않았습니다.
RPK

설치 디스크는 하드 드라이브를 전혀 마운트하지 않고 CentO 또는 기타를 설치하기 전에 마운트하지 않고 검색 할 수 있기 때문에 언급했습니다. 마찬가지로 @DanNeely와 마찬가지로 GParted는 프론트 엔드이며 CLI를 통해 사용할 수있는 전체 구조 기능을 제공하는지 잘 모르겠습니다.
lurix66
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.