듀얼 부팅(Ubuntu 12.10/Windows 7)으로 설정된 Sony VIAO 노트북이 있습니다. Archlinux를 사용해보고 싶어서 Ubuntu에 VirtualBox를 설치했습니다. (하드 드라이브의 ISO 이미지에서) 부팅 가능한 USB 스틱을 만들기 위해 나는 Archlinux 설치 가이드의 지침을 따랐습니다. 그런데 실수로 다음 명령이 주어졌습니다.
sudo dd bs=4M if=/path/to/archlinux.iso of=/dev/sda && sync
/dev/sda
대신 에 MBR 을 /dev/sdb
덮어씁니다. 나쁜 실수. 당시 오류를 인식하지 못하고 virtualbox(8GB 디스크 공간 할당)에 Archlinux를 설치하려고 시도했지만 프로세스를 완료할 수 없어 종료되었습니다.
이제 부팅 후, Archlinux 설치 과정의 첫 번째 화면이 보입니다. df
Archlinux 설치 중에 생성된 다양한 파티션(320GB 하드 드라이브 중 총 8GB)만 표시됩니다.
MBR을 백업하지 않았습니다. MBR을 복원하거나 일부 데이터를 복구할 수 있는 방법이 있습니까?
데벤드라
답변1
미안하지만 당신은가지다소니 VIAO 노트북듀얼 부팅 설정. 그 이유는 다음과 같습니다. dd
MBR(즉, 첫 번째 512B 섹터)만 덮어쓰지 마십시오. 이는 성가실 수 있지만 여전히 고칠 수 있습니다. 또한 하드 드라이브의 첫 번째 파티션 중 적어도 대부분을 차지합니다. 디스크 시작 부분이 아닌 시스템 파티션으로 매우 흥미로운 설정을 하지 않는 한, 이는 시스템 파티션의 파일 시스템 구조가 사라졌기 때문에 운영 체제 중 하나 이상이 사라졌음을 의미하며, 더 나쁜 경우에는 일부 데이터가 사라졌습니다. 또한 사라졌습니다. 따라서 파티션 레이아웃과 MBR을 원래 상태로 재구축하더라도 기껏해야 작동하는 시스템으로 끝날 것입니다.
이제 다가오는 질문은 "다음은 무엇입니까?"입니다. 저는 감히 몇 가지 제안을 드리고 싶습니다.
노트북에 중요한 데이터가 없거나백업을 가지고(이 Q&A의 1단원) 2단원으로 건너뛸 수 있습니다.
데이터 복구
실제로 MBR을 사용하는지 아니면GPT디스크 끝에 백업이 있습니다. 첫 번째 경우에는 파티션 복구에 의존해야 합니다.이별의 마법가능한 사용테스트 디스크. GPT의 경우 디스크 끝에 GPT의 두 번째 복사본이 있으므로 작업이 더 쉬워집니다. (GPT 지원) 파티션 편집기를 사용하여 복구하면 됩니다.
필요한 모든 파일 시스템을 마운트할 수 있으면 작업이 완료된 것입니다. 그렇지 않은 경우 Perted Magic에 포함된 다른 도구가 복구에 도움이 될 수 있습니다.
다시 설치
여기에는 두 가지 주요 사항이 있습니다.
듀얼부팅 꼭 필요한가요? 즉, Windows를 로컬에 설치해야 합니까, 아니면 VM도 작동합니까? Windows를 기본적으로 부팅한다고 생각하는 주된 이유는 GPU 및/또는 메모리가 필요한 모든 것, 일반적으로 3D 소프트웨어, 게임 및 다른 용도로 GPU를 활용할 수 있는 모든 것(예: 요즘 Adobe Photoshop)입니다. 이러한 기능을 많이 사용하지 않는 한 Windows를 가상화하면 동일한(또는 더 나은) 전반적인 경험을 제공할 수 있습니다(시스템의 스냅샷을 쉽게 찍을 수 있고 보안이 염려되는 경우 이로 인해 Windows와 Windows 사이에 큰 격차가 생기기 때문). 외부 세계) 사이에 격리 레이어를 추가합니다.
설정과 상관없이,모든 사용자 데이터에는 항상 별도의 파티션이 있습니다.. 이러한 기능이 이미 있다면 데이터 복구에 관해 너무 걱정할 필요가 없습니다. 그럼에도 불구하고, 이것은 누구나 이 Q&A에서 배워야 할 두 번째 교훈입니다.
가상화
디스크에 ISO 이미지가 이미 있는 경우 이를 부팅하는 가장 쉬운 방법은 빈 드라이브와 ISO 파일을 CDROM으로 사용하여 VM을 부팅하는 것입니다. 어디에도 아무것도 복사할 필요가 없습니다.