오늘날 특히 고급 사용자와 소프트웨어 개발자의 경우 컴퓨터를 이중 부팅 시스템으로 구성하는 것이 일반적입니다. 일반적으로 하나는 Microsoft Windows 운영 체제이고 다른 하나는 GNU/Linux 기반 운영 체제입니다.
많은 부트로더 프로그램(컴퓨터 전원을 켠 후 운영 체제를 시작하는 프로그램)은 하드 드라이브에 설치된 Windows, Mac OS, GNU/Linux와 같은 일반적으로 알려진 운영 체제를 감지하고 사용자가 어떤 운영 체제를 선택할지 선택할 수 있도록 메뉴를 표시합니다. 부팅합니다. 그만큼 애벌레
GNU/Linux의 부트로더는 가장 광범위한 운영 체제를 감지하므로 가장 일반적으로 사용됩니다.
그러나 이중 부팅 설정은 완전하지 않으며 운영 체제 중 하나가 손상될 수 있습니다. 이는 운영 체제 설치 중에 발생할 수 있는 디스크 파티션 테이블에서 파티션 제거, 파일 시스템 테이블 변경, 파티션의 부팅 가능 플래그 변경 등과 같은 여러 가지 이유로 인해 발생합니다.
Windows 및 Ubuntu 이중 부팅의 경우 널리 보고된 문제 중 하나는 Windows 부팅 가능한 NTFS 파티션(C: 드라이브)이 손상되는 문제입니다. 이로 인해 Ubuntu 부트로더(Grub)는 단 하나의 운영 체제(즉. Ubuntu 및 Windows 파티션이 감지되지 않아 사용자가 Windows로 부팅할 수 없습니다. 이러한 파티션을 수정하는 방법을 살펴보겠습니다.
사용자는 Ubuntu로 부팅하고 다음 방법을 시도하여 파티션을 수정해야 합니다.
Gparted 사용
Gparted는 GNU/Linux 유틸리티 GNU Parted의 그래픽 프론트엔드입니다. 파티션을 생성, 삭제, 크기 조정하는 데 사용되는 드라이브 파티션 유틸리티입니다. 손상되었거나 드라이브의 파티션 테이블에 없는 기존 파티션에 대해 드라이브를 스캔하는 옵션이 함께 제공됩니다.
설치
gparted를 설치하려면 Ubuntu에서 다음을 실행합니다.
sudo apt 설치 gparted gpart
메모: Ubuntu 버전 < 14.04의 경우 다음을 사용하십시오.apt-get
대신에적절한
.
gpart
의 일부 기능에 필요한 또 다른 도구입니다. gparted
, 따라서 위의 명령에서 gparted와 함께 설치합니다.
용법
열기 위해 gparted
, 도크에서 또는 기본 키 조합으로 터미널을 엽니다. Ctrl + Alt + T
, 입력 명령 gparted
를 누르고 입력하다
. 왼쪽 상단의 Dash에서 검색하여 열 수도 있습니다.
프로그램을 실행하려면 수퍼유저 권한이 필요하므로 암호를 입력해야 합니다. 이어야 합니다. 수도
실행할 사용자 gparted
.
위의 이미지에서 볼 수 있듯이 파티션은 /dev/sda4
잘못된 NTFS 파티션이고 해당 파일 시스템을 Gparted에서 알 수 없습니다. 경고 표시는 이 파티션에 문제가 있음을 나타냅니다. 경고에 대한 세부 정보를 보려면 이 행을 두 번 클릭하십시오.
이제 다음을 기반으로 'Attempt Data Rescue' 유틸리티를 실행합니다. gpart
시도하고 오류를 수정합니다.
정보 대화 상자를 닫습니다. 행 유지 /dev/sda4
두드러진. 장치 » 데이터 복구 시도로 이동합니다.
확인 대화 상자에서 언급했듯이 잠재적으로 손상된 파티션과 파일 시스템이 있는지 전체 디스크를 검색하므로 하드 드라이브 크기에 따라 실행하는 데 오랜 시간이 걸릴 수 있습니다.
누르다 확인
계속하다. 그런 다음 디스크 스캔 프로세스를 시작합니다.
필요한 NTFS 파일 시스템이 켜져 있는 경우 /dev/sda4
프로세스에 의해 성공적으로 검색되면 다음을 실행하여 마운트할 수 있습니다.
sudo 마운트 /dev/sda4 /media/abhi/win
여기 /미디어/아비/승리
NTFS 파티션이 마운트된 디렉토리 위치입니다. 마지막으로 grub을 업데이트하여 복구된 파티션에서 부팅 가능한 Windows 운영 체제를 감지합니다.
sudo 업데이트 그럽
Windows 8을 성공적으로 감지했습니다. /dev/sda4
.
그 후, 사용자는 부팅하는 동안 Grub 메뉴에서 Windows OS 항목을 찾을 수 있어야 합니다.
Ntfsfix 사용
유틸리티 ntfsfix
NTFS 파티션에서 일반적으로 발견되는 몇 가지 문제를 수정합니다. 또한 NTFS 파일 시스템 저널을 재설정하고 파티션에 대한 일관성 검사도 강제 실행합니다.
설치하기 위해서 ntfsfix
Ubuntu에서 다음을 실행합니다.
sudo apt 설치 ntfs-3g
NTFS-3g
를 포함하는 패키지입니다 ntfsfix
및 기타 NTFS 관련 Linux 유틸리티.
손상된 파티션에서 프로그램을 실행합니다. /dev/sda4
.
sudo ntfsfix /dev/sda4
그러나 이 유틸리티는 마지막 로그인에서 Windows가 완전히 종료되지 않고 최대 절전 모드로 전환된 경우 오류를 수정하지 못합니다. 최대 절전 모드란 Windows가 종료되는 동안 시스템의 현재 상태를 저장하고 다시 시작한 후에 동일한 상태로 복원하는 것을 의미합니다.
최대 절전 모드 Windows 파티션의 경우 쓰기 권한이 없습니다. ntfsfix
그 파티션에. 따라서 우리는 NTFS-3g
최대 절전 모드 파일을 제거하는 프로그램.
sudo ntfs-3g -o remove_hiberfile /dev/sda4 /media/abhi/win
이렇게 하면 Windows 파티션에서 최대 절전 모드 파일이 제거되고 해당 위치에 파티션 마운트가 시도됩니다. /미디어/아비/승리
.
메모: 프로그램은 최대 절전 모드 파일을 제거하므로 최대 절전 모드 동안 저장된 모든 세션 데이터(예: 브라우저 탭, 사라질 것입니다.
이 후 사용자는 다음을 실행할 수 있습니다. ntfsfix
다시 문제를 해결합니다. 마지막으로 이 파티션에서 Windows OS를 감지하도록 grub을 업데이트합니다.
sudo 업데이트 그럽
Windows 8을 성공적으로 감지했습니다. /dev/sda4
.
결론
이 기사에서는 이중 부팅 중에 손상된 NTFS 파티션을 시도하고 복구하는 두 가지 방법에 대해 배웠습니다. NTFS 파티션에 이러한 방법으로 해결할 수 없는 더 심각한 문제가 있는 경우에는 다음과 같은 고급 옵션이 있습니다. NTFS-3g
유용함을 입증할 수 있는 프로그램(확인 남자 ntfs-3g
). 이러한 경우 고급 디스크 복구 프로그램 또는 부팅 가능한 디스크 복구 유틸리티를 사용할 수도 있습니다.