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


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.