ISO 이미지를 USB 드라이브로 복사했는데 다시 저장 장치로 사용하도록 포맷 할 수 있습니까?


3

4GB USB 드라이브가 있는데 iso파일을 썼습니다 . 이제 데이터를 삭제하고 싶습니다. 공간을 되 찾을 방법이 있습니까?

이 지침에iso 따라 Linux를 사용하여 파일 을 레코딩했습니다 .

당시에는 Pendrive Linux를 사용하여 쓰는 것과 같다고 생각했기 때문에 iso스토리지를 다시 가져 오려면 USB 디스크를 포맷 할 수 있었지만 잘못되었습니다. iso파일을 CD / DVD에 굽는 것과 같았습니다 . 즉, 데이터는 레코딩되었지만 삭제할 수 없습니다. 이제 3GB의 스토리지가 손실되었습니다.

플래시 디스크를 일반 저장 장치로 복원하려면 어떻게해야합니까?


실례합니다, 좀 더 정확할 수 있습니까? USB에서 데이터를 삭제 한 후 다시 가져 오시겠습니까? 아니면 뭔가 다른가요?
MariusMatutiae

예, 드라이브의 파일 만 삭제하면됩니다. 홀수 형식이면 창에서 읽을 수 없습니다. 현재 파티션을 삭제하고 새로 만들 수 있습니다. 그래도 그렇게 간단하지는 않습니까?
Journeyman Geek

이 명령 wiki.manjaro.org/index.php/Burn_an_ISO_File에 따라 Linux를 사용하여 iso 파일을 굽 습니다 . 당시에는 pendriverlinux를 사용하여 iso를 작성하는 것처럼 생각합니다. 스토리지를 다시 가져 오려면 USB를 포맷 할 수 있지만 잘못되었습니다. 그것은 CD / DVD에 ISO 파일을 구울 같았다 삭제할 수없는 불에 평균 데이터는, 지금은 3기가바이트 손실
user280213

답변:


7

'굽기'라는 용어는 USB 플래시 저장소에는 적용되지 않습니다. ISO 이미지를 작성할 때 일부 사람들이 여전히 '굽기'라고 부르더라도 전혀 문제가되지 않습니다. USB 스틱의 메모리는 ISO 파일의 내용을 일반 파일을 저장하는 것과 동일한 방식으로 저장합니다. 즉, 다른 파일로 지우거나 덮어 쓸 수 있습니다.

여기서 유일한 차이점은 ISO 이미지가 OS가 사용 가능한 공간을 결정하는 데 사용하는 파티션 및 파일 시스템 정보 위에 작성 되었다는 것입니다. 따라서 전체 플래시 메모리를 포괄하는 4GB 파티션 대신 OS는 이제 ISO 이미지에있는 파티션, 즉 Linux의 경우 ~ 1GB 파티션과 3GB의 "사용되지 않은"공간을 볼 수 있습니다.

Linux에서는 모든 파티션 도구 (예 : 그래픽 GParted )를 사용하여 기존 파티션을 모두 지우고 전체 크기의 파티션을 다시 만든 다음 평소와 같이 FAT32로 파티션을 포맷 할 수 있습니다.

불행하게도 윈도우 이동식 디스크와 USB 스틱 차별을 좋아하지만 사용하여 파티션 정보를 삭제하는 것은 여전히 가능 ddWindows`를 들어 , 및 Windows 그냥 나중에 USB 스틱 "형식"을 요청할 것입니다. 이 명령은 첫 번째 메가 바이트를 압축하여 OS가 전체 디스크가 분할되지 않았다고 생각할만큼 충분합니다.

dd.exe --filter = 이동식 if = / dev / zero of = \\? \ Device \ Harddisk? \ Partition0 bs = 1M count = 1

물론, dd.exe --list먼저 실행 Harddisk?하고 정확한 USB 스틱 이름으로 교체 하십시오. (시스템 디스크의 파티션 테이블을 지우지 않도록주의하십시오 --filter=removable.)


스토리지를 다시 가져올 수 있습니까? 단계별로 설명해 주시겠습니까?
user280213

1
리눅스 부팅. "GParted"프로그램을 설치하십시오. GParted를 실행하십시오. 오른쪽 상단 메뉴에서 USB 스틱을 선택하십시오. 모든 파티션을 삭제하십시오. 매우 큰 파티션을 만듭니다. "확인"을 클릭하십시오.
grawity

1

dd를 사용하여 ISO 이미지를 USB 플래시 드라이브에 쓰면 파티션 테이블을 포함하여 장치의 여러 항목을 덮어 씁니다. 간단한 파티 셔너로 파티션을 다시 파티션하는 것이 종종 가능하지만, 일부 파티 셔 너와 마찬가지로 파티 셔 너가 파티션 테이블을 믿지 않고 실제 디스크의 크기를 확인하도록해야합니다. 경우에 따라이 작업을 수행하는 것이 다소 복잡 할 수 있습니다.

제 생각에는 이러한 복잡성을 피하는 가장 쉬운 방법은 USB 플래시 디스크의 파티션을 완전히 지우는 것입니다.

dd if=/dev/zero of=/dev/sd[letter] bs=1M count=1

경고 : [letter]위 의 부분이 다시 포맷하려는 실제 USB 플래시 드라이브의 문자인지 다시 확인하십시오. 컴퓨터의 주 저장 장치에서이 작업을 수행하면 데이터 손실됩니다.

이 작업을 마친 후에는 플래시 드라이브에서 파티션을 다시 만들어 포맷 할 수 있습니다. 파티션자가 플래시 드라이브에 파티션 테이블이 없다고 불평 할 수 있습니다. 이것은 정상이며 ( dd방금 실행 한 명령은 무시) 무시해야합니다.


0

USB 플래시 드라이브를 감지하는 대신 다중 파티션을 가진 USB 하드 드라이브로 감지하기 때문입니다.

전체 USB는 / dev / sdb입니다.

파티션은 / dev / sdb1 / dev / sdb2 / dev / sdb3 등과 같습니다 ....

따라서 전체 파티션을 삭제하고 단일 파티션을 만들어야합니다.

다음을 수행하십시오.

  sudo fdisk /dev/sdb

이제 d를 눌러 분할을 삭제하십시오.

    Command (m for help):d

모든 파티션을 삭제하십시오.

이제 파티션이 제거되었으므로 fdisk 또는 다른 유틸리티를 사용하여 오류없이 새 파티션을 만들 수 있습니다.


2
이 조언은 정확하지만 /dev/sdb디스크가 실제 플래시 드라이브 인지 확인 하십시오. 하드 디스크가 2 개 이상인 경우 플래시 드라이브가 아닌 하드 디스크가 지워집니다.
Wouter Verhelst
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.