NTFS를 FAT 파일 시스템으로 변환

NTFS를 FAT 파일 시스템으로 변환

Linux 명령을 사용하여 데이터 손실 없이 NTFS 파일 시스템을 FAT 또는 MS-DOS 파일 시스템으로 변경하려면 어떻게 해야 합니까?

답변1

당신은 할 수 없습니다. FAT => NTFS로 변환하는 중가능하다Windows에서는 반대 방향으로 변환하는 것이 불가능합니다. 일반적으로 파일 시스템을 변경하면 드라이브가 포맷되고 모든 데이터가 손실된다는 의미입니다. 이 문제를 해결할 방법이 없습니다. 사실, 그건정확히 무엇서식 지정수단(간결하게 편집됨):

디스크 포맷은 초기 사용을 위해 [...] 하드 디스크 드라이브를 준비하는 프로세스입니다. 일부 경우에,포맷 작업으로 인해 하나 이상의 새 파일 시스템이 생성될 수도 있습니다.[...] 프로세스의 세 번째 부분으로, 일반적으로 "고급 포맷팅"이라고 가장 자주 불립니다.새로운 파일 시스템을 생성하는 과정을 말합니다.

따라서 파일 시스템을 변경하면 포맷되고 포맷하면 데이터가 삭제됩니다. 이제 드라이브 포맷 시 손실된 데이터를 실제로 복원하는 것이 가능해졌습니다. 일반적으로 드라이브를 포맷해도 실제로 데이터를 덮어쓰지는 않습니다. 여전히 하드 드라이브에 저장되지만 특별한 도구를 사용하지 않으면 접근할 수 없는 방식으로 저장됩니다. 실수로 포맷하여 데이터를 복구해야 하는 경우가 아니라면 이는 실제로 하고 싶은 작업이 아닙니다.

목표가 드라이브 중 하나의 파일 시스템을 변경하는 것이라면 모든 데이터를 다른 곳에 복사한 다음 포맷하고 데이터를 다시 복사하면 됩니다. mkdosfs다음과 같이 사용할 수 있습니다 .Dhaval Simaria가 제안한새 파일 시스템을 생성합니다.

마지막으로, 현재 FAT32를 사용할 이유가 거의 없다는 점에 유의해야 합니다. NTFS는 거의 모든 면에서 더 좋습니다.

답변2

@karel이 언급한 대로 디스크의 다른 파티션이나 외장 하드 드라이브에 데이터를 백업해야 합니다.

FAT32 파일 시스템을 사용하여 디스크를 포맷하려면 Linux PC에 설치해야 하는 패키지는 다음과 같습니다.

dosfstools

 apt-get install dosfstools

이제 도구를 설치했으므로 도구를 사용할 차례이므로 FAT32를 사용하여 드라이브를 포맷해야 합니다. 먼저 다음을 사용하여 변환해야 하는 파티션을 확인하세요.

 fdisk -l 

*/dev/sda1, */dev/sda2 등과 같은 내용이 표시됩니다. 변환하려는 드라이브를 선택하세요. 이제 다음과 같이 형식을 지정해 보겠습니다.

 mkdosfs -F 32 -I /dev/sdc1 

경고: 데이터를 백업했는지 확인하세요. 디스크를 포맷하기 전에 매우 주의하십시오. 데이터를 복구할 수 없습니다. Enter 키를 누르기 전에 올바른 장치에 명령을 적용하고 있는지 다시 확인하십시오.

답변3

*/dev/sda1, */dev/sda2 등과 같은 내용이 표시됩니다. 변환하려는 드라이브를 선택하세요. 이제 다음과 같이 형식을 지정해 보겠습니다.

mkdosfs -F 32 -I /dev/sdc1

"포맷하려는 드라이브를 선택하십시오"라는 명령은 어디에 있습니까?

관련 정보