EFI 시스템 파티션에서 CHKDSK를 어떻게 실행합니까? 오류가 나타납니다. 런치 패드 전문가는

Dell 노트북에서 Windows 10으로 Ubuntu를 이중 부팅하려고했습니다. 그럽 설치 오류가 나타납니다. 런치 패드 전문가는 로그 파일을 통해 EFI 시스템 파티션이 손상되어 ESP에서 chkdsk를 실행해야한다고 조언했습니다.

링크 : bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/170316‌ 7

불행히도, 나는 그것을 설명하는 명확한 자료를 찾지 못했습니다. 적절한 절차를 설명해주십시오.



답변

근본 원인은 Windows 빠른 시작 및 최대 절전 기능 일 가능성이 큽니다. 여기여기를 참조 하십시오Windows에서 이러한 기능을 비활성화하는 방법에 대한 정보는 배경으로 이러한 기능은 종료 작업을 디스크 일시 중단 작업으로 전환합니다. 이것은 후속 시작 시간을 줄이는 효과가 있습니다. 불행하게도, 바람직하지 않은 결과는 비 Windows OS가 부팅 할 때 일관성이없는 상태가되기 때문에 OS간에 파티션을 공유하는 것이 안전하지 않다는 것입니다. 그런 다음 Windows가 부팅 될 때 Windows 이외의 OS에서 변경 한 내용을 처리하는 방법을 모릅니다. 따라서 파일이 손상 될 수 있습니다. 이는 Windows 및 Ubuntu 부트 로더가 모두 저장된 EFI 시스템 파티션 (ESP)에 영향을 줄 수 있습니다. 귀하의 경우,이 기능이 활성화되어 (기본적으로 그대로) 파일 시스템 손상과 같은 우분투에 보이는 것으로 추측합니다.

내가 옳다면 해결책은 그 기능을 비활성화하는 것입니다. 변경 사항을 적용하려면 Windows로 다시 부팅해야 할 수도 있습니다. 그런 다음 ESP를 안전하게 읽고 쓸 수 있어야합니다.

이러한 기능을 비활성화 한 후에도 파티션에 여전히 손상이 표시되면 FAT 파일 시스템 복구를위한 기본 Linux 도구가 dosfsck있습니다. CHKDSKWindows 대신에 사용할 수 있지만 확인 하려면 -a옵션을 전달해야합니다 . 또는 고급 옵션을 사용하여 개별 변경 사항을 승인하십시오. 파일 시스템이 손상되면 파티션을 먼저 백업 할 수 있습니다. 파일 수준 백업 도구 (예 : , 또는 )를 사용하면 충분합니다. 파일 시스템 복구 작업으로 인해 문제가 악화 될 경우 백업에서 폴백 위치를 제공합니다. (이것은 물론 모든 파일을 성공적으로 읽고 백업했다고 가정합니다!)이 경우 새로운 파일 시스템을 만들고 모든 파일을 복원 할 수 있습니다.sudo dosfsck /dev/sda1/dev/sda1cptarzip

CHKDSKWindows에서 ESP를 사용해 본 적이 없습니다 . 내 의심 은 다음과 같이 수행 할 수 있다는 것입니다.

  1. 오픈 관리자 명령 프롬프트 창을.
  2. 해당 창에서 mountvol E: /S와 같이 ESP를 마운트하려면 입력 하십시오 E:. ( E:원하는대로 변경하십시오 .)
  3. CHKDSK E:검사를 실행하려면 입력 하십시오.

내가 말했듯이, 나는 이것을 시도하지 않았으므로 그것이 효과가 있다고 약속 할 수는 없다. 문제의 원인이 옳다면 파일 시스템이 손상 되더라도이 절차만으로는 쓸모가 없습니다. 멀티 부트 환경에서 시스템을 안전하게 사용하려면 빠른 시작 및 최대 절전 모드를 비활성화해야합니다.


답변

Windows에서는 DISKPART를 사용하여 EFI 시스템 파티션에 문자를 할당했습니다. DISKPART를 시작하고 LIST DISK디스크를 찾기 위해 입력 한 다음 SELECT DISK <N>(드라이브 번호는 어디에 있습니까) 동일한 단계를 수행하여 올바른 파티션을 찾은 LIST PARTITION다음 (예 🙂 Windows가 파티션을 문자 X에 마운트하도록 SELECT PARTITION <N>간단히 입력 ASSIGN LETTER = X했습니다.

그런 다음 관리 액세스 권한으로 CMD를 열었습니다. 란CHKDSK X: /f /r

그런 다음 다시 우분투 설치를 시도했는데 성공적으로 설치되었습니다!


답변

최근 Windows 10과 함께 Ubuntu 18.04를 설치하는 동안 비슷한 문제가 발생했습니다. Linux syslog는 / boot / efi / EFI / ubuntu 디렉토리를 만드는 데 문제가 있음을 나타 냈습니다. 그래서 ESP가 손상된 것을 발견 한 창에서 chkdsk를 실행했습니다. 파티션에서 우분투 항목을 삭제하여 문제를 해결했습니다. 그런 다음 라이브 디스크에서 Ubuntu를 다시 설치하고 통과했습니다.