우분투를 설치 한 후 실수로 잃어버린 Windows 파티션을 어떻게 복구합니까?


55

NTFS 파티션이 4 개인 Vista OS를 갖춘 Toshiba 위성 A-200 노트북이 있습니다.

(C:) Vista 
(D:) Entertainment 
(E:) Work 
(F:) Sources

대신 우분투를 사용하고 싶었습니다. 그래서 나는 라이브 CD에서 먼저 시도했고 모든 것이 정상이며 모든 파티션이 표시되고 작동하므로 우분투를 설치하여 Vista를 (C :) 드라이브로 교체하기로 결정했습니다. 그 후에 (D :), (E :), (F :) 파티션에서 더 이상 내 폴더와 파일을 찾을 수 없으며 표시된 유일한 파일 시스템은 HDD가 320GB이지만 198GB입니다.

남아있는 120GB의 손실 된 데이터에 액세스 할 수 없습니다.

라이브 CD에서 작업 중이지만 testdisk를 설치할 수 없습니다. 제품 복구 CD로 Vista 파티션을 복구하여 랩톱을 공장 출하 상태로 되돌릴 수 있습니까? Windows 용 복구 프로그램을 사용하여 NTFS 파티션을 복구 할 수 있습니까? 그렇지 않으면 문제가 더 악화됩니까?

백업이 없기 때문에 이러한 데이터가 잘못 필요합니다.


설치 방법 (같은 화면이해야 설치하는 방법을 물었을 때 어떤 옵션 당신은 선택 )?
Salem

2
두 번째 옵션 인 Windows Vista를 Ubuntu로 교체
완전히 초보자

1
omgubuntu.co.uk/2014/08/ubuntu-installer-bug-wipes-partitions를 읽어보십시오 . 설치 프로그램의 문구가 잘못된 것 같습니다.
Rinzwind

9
운전에 변화를주지 마십시오
Geek

1
Windows 복구 또는 복원을 사용하면 공장에서 출시 된 최신 버전의 Windows를 원하거나 원래 데이터가 전혀없는 경우를 제외하고는 훨씬 더 문제를 악화시킬 수 있습니다.
mchid

답변:


51

불행히도 실수로 전체 파티션을 분할하여 Windows 파티션을 단일 우분투 파티션으로 바꾼 것 같습니다.

복구 CD를 사용하여 Vista를 복원하면 이러한 파티션을 복구 할 수 없습니다. 실제로 하드 드라이브에 대한 모든 쓰기 시도는 데이터의 잔재가 점점 더 많이 겹쳐 질 수 있으므로 상황을 악화 시킵니다.

  • 암호화 된 파티션을 복구 할 수 없습니다
  • Windows "저장 공간 / 풀"에 포함 된 드라이브는 복구 할 수 없습니다

그러나 testdisk로 파티션을 복구 할 수는 있지만 testdisk 설치모든 데이터를 복구하지 못할 수도 있습니다. 라이브 세션에서도 testdisk를 임시로 설치할 수 있습니다 (단, 영구 설치는 아님).

  • 계속 진행하기 전에 복구 된 데이터를 저장할 외장 드라이브를 준비하십시오. 동일한 드라이브에서 데이터를 복구 할 수 없습니다.

  • Ubuntu LiveCD를 부팅 한 후 ( "Try Ubuntu") 다음을 수행하여 설치하십시오 testdisk.

    1. 소프트웨어 소스에 "Universe" 저장소 추가 ( Ubuntu system settings> Software & updates)

      소프트웨어 업데이트

    2. 먼저 Ctrl+ Alt+를 T누르고 다음을 입력하여 터미널에서 apt 캐시를 업데이트하십시오 .

      sudo apt update
      
    3. 그런 다음 testdisk를 다음과 같이 설치하십시오.

      sudo apt install testdisk
      
  • 복구 된 데이터를 나중에 저장할 수 있도록 외부 백업 드라이브를 라이브 세션 (예 : 노틸러스)에 마운트하십시오.

  • 손실 된 파티션을 복구하는 데 도움이되는 Testdisk Wiki의 단계별 안내를 따르십시오 .

  • 덮어 쓴 드라이브의 이미지에서 복구 할 수없는 경우 (노트북 하드 드라이브보다 여유 공간이 두 배 이상인 외장 드라이브가 필요함) 복구 후 곧 모든 데이터를 외장 드라이브에 저장해야합니다.

  • Windows 설치는 Ubuntu에서 덮어 써서 복구 할 수 없습니다.

  • 파티션 복구에 실패한 경우에만 TestDisk 제품군에서 PhotoRec를 사용하여 단일 데이터 파일을 복구 할 수 있지만 파일의 파일 이름, 폴더 구조 또는 타임 스탬프는 복구되지 않습니다.

  • 손실 된 데이터를 복구하기 전에 드라이브사용하지 마십시오 .


라이브 시스템에서 외장 드라이브로 데이터 복사

데이터를 외부 드라이브에 저장하려면 복구 된 파티션과 외부 USB 드라이브 를 모두 실제 환경 에 마운트해야 합니다. 아래 그림은 삽입시 USB 드라이브를 마운트하는 방법을 보여줍니다 (내부 파티션은 선택시 마운트 됨).

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

그런 다음 복구 된 파일을 내부 드라이브에서 외부 드라이브로 복사하여 붙여 넣기 (또는 끌어다 놓기) 할 수 있습니다 (예 : 별도의 노틸러스 창을 열거 나으로 추가 창을 추가하여 <13.04 릴리스 F3 ). 터미널에서 다음을 발행 할 수 있습니다.

cp -a /<mountpoint_source>/* /media/ubuntu/<name_destination>

복사가 성공적으로 끝나면 데이터 손실을 피하기 위해 드라이브마운트 해제 해야합니다 . 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴 또는 터미널에서 노틸러스에서 수행됩니다.

sudo umount /media/ubuntu/<name>

testdisk를 사용하여 단일 파일 복사

파티션 테이블을 복구 할 수 없거나 복구하지 않으려 는 경우 메뉴 에서 testdisk 를 사용하여 선택한 파일 또는 디렉토리를 복사하려고 시도 할 수 <Advanced> Filesystem Utils있습니다.

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

위의 예에서 나는 선택했다 examples.desktoprsynctest눌러 폴더 : . 이 파일들을 복사하기 C 위해 실행중인 시스템의 파일 계층을 제공하는 다음 메뉴 를 위해 누릅니다 . 외장 드라이브의 마운트 지점을 찾아야합니다 (여기서는 /media/23GB_USB아마도 /media/ubuntu/<name_of_device귀하의 경우 일 것입니다 ). USB의 내용이 이제 나열되었으며 더 깊은 디렉토리를 찾아 볼 수 있습니다.

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

C 위의 예에서을 누르면 위의 선택된을 선택 example.desktop하면 폴더 rsynctest가 외부 USB 드라이브에 복사됩니다.

성공했는지 확인하기 위해 라이브 시스템에서 노틸러스를 열고 구조 된 파일의 내용을 볼 수 있습니다. 완료되면 USB 드라이브 를 마운트 해제 하는 것을 잊지 마십시오 .


나는 그것을 시도 할 것입니다. 왜 320GB 중 200GB 만 보여 주었습니까? 그것이 거기에 있지만 볼 수 없다는 것을 의미합니까?
완전히 초보자

나는 testdisk를 설치하고 그것을 실행했지만 그것은 단지 200GB로 시스템에 이미 표시된 파티션 만 보여줍니다. 지금 무엇을해야합니까 ???
완전 초보자

더 깊은 검색을 수행하고 3의 파티션 2 개를 찾았습니다. 이제 랩에 첨부 한 Usb에 파일을 복사해야하며 표시된 목록에서 파일을 선택해야하지만 방법을 모르겠습니다. .. 어떻게 찾을 수 있습니까 ??? 도움말
완전히 초보자

나는 이미 지시를 따랐고 이미 파일 abd 폴더를 집으로 복사했습니다 .. 이제 파일을 USB로 직접 복사하고 싶습니다. 어떻게해야합니까? 내가 USB를위한 위치가 미디어 / 우분투라는 것을 알았을 때 그것은 미디어인가
완전히 초보자

2
@PeterRaeves : 일반적인 조언은 없습니다. 드라이브가 실패한 이유에 따라 파티션 레이아웃이 손상되었을 수 있습니다. 파티션을 복원 한 후 모든 데이터가 복구 된 경우 안전 할 수 있지만 매우 중요한 데이터의 경우 위험을 감수하고 싶지 않습니다. 파티션이 안전한쪽에 있으면 괜찮다는 것을 알고있는 드라이브에 모든 데이터를 복사했습니다.
Takkat

23

하드 드라이브를 변경하지 마십시오! 소프트웨어, 업데이트 등을 설치하지 마십시오. 가능한 경우 데이터를 복구 할 때까지 Ubuntu를 사용하지 마십시오. 그렇지 않으면 데이터를 복구 할 수 없게됩니다!

SystemRescueCd를 다운로드 하여 레코딩하십시오. 이를 사용하여 이전 파티션 테이블을 복구하십시오. 복구 후 모든 데이터를 외장 드라이브에 복사하십시오. 일부는 영구적으로 손실 될 수 있지만 대부분의 데이터를 복구 할 수 있습니다. 데이터를 복사 한 후 전체 디스크에 Ubuntu를 안전하게 설치할 수 있습니다. 그런 다음 원하는 경우 더 많은 파티션을 생성하고 데이터를 PC로 다시 복사 할 수 있습니다.

정기적 인 백업은 항상 좋은 것임을 명심하십시오. (우분투에는이를위한 도구가 있습니다. Windows 키를 누르고 "backup"을 입력하십시오.


3
SystemRescueCD에서 복구는이 디스크에 포함 된 TestDisk로도 수행됩니다. 그러나 컴퓨터의 하드 디스크를 사용하지 않아야 할 경우 CD를 다운로드하여 굽는 것이 약간 어려울 수 있습니다.
Takkat

1
맞습니다. 다른 컴퓨터에서 수행되었을 것입니다. 귀하의 솔루션이 더 좋아 보입니다.
Donarsson

5
최선의 해결책은 항상 서랍에 편리한 구조 시스템을
갖추는 것입니다

1
testdisk데비안 기반 라이브 iso / 시스템으로 다운로드하는 데는 ~ 500k 정도 gddrescue이며 ~ 100k입니다. 나는 우분투 나 민트 라이브 디스크 및 더 편안 할 것 apt-get땀이 악수 만 응급 나오는 전체은 SystemRescueCd보다 몇 애플 리케이션 (;-)!
Xen2050

3

터미널 장애가있는 Ubuntu 사용자를위한 GUI 대안은 아무도 제공하지 않았으므로 다음은 Testdisk 용 GUI입니다.

  • 우분투 CD / DVD / USB를 넣고 부팅하십시오

    • 부팅시 Ubuntu out을 선택하십시오.
  • qphotorec를 다운로드 하십시오 .

    • 다음과 같이 설치하십시오. sudo dpkg -i qphotorec_1.0_all.deb

    • 종속성 문제가있는 경우 다음을 실행하십시오. sudo apt-get -f install

  • qphotorec 설치 후 다음과 같이 실행 qphotorec하거나 대시를 통해 검색하십시오.qphotorec

    • 복구하려는 드라이브와 모든 데이터를 복구 할 위치를 선택하십시오.
  • 우리의 인간 신에게기도하고 모든 것을 되 찾길 바랍니다.

또한 이것을 교훈으로 삼으십시오 : 항상 백업 . 항상.


QPhotorec는 32 비트 응용 프로그램입니다. 64 비트 운영 체제가있는 경우 QPhotorec를 실행하려면 32 비트 라이브러리를 설치해야합니다.

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

대부분의 IT 직원은 게으르고 (포함되어 있음) 32 비트 라이브러리없이 하나의 라이너를 제공합니다.

cd /tmp/; wget "http://downloads.sourceforge.net/project/crunchyiconthem/QPhotoRec/qphotorec_1.0_all.deb?r=&ts=1443542155&use_mirror=netix" -O qphotorec_1.0_all.deb; sudo dpkg -i qphotorec_1.0_all.deb; sudo apt-get -f install; qphotorec

Ubuntu의 QPhotorec, 14.04, Trusty Tahr


1
QPhotoRec을위한 GUI이다 photorec,하지 testdisk.
Andrea Lazzarotto
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.