ISO를 굽는 방법들에 대해서 소프트웨어:긴글


OS 설치를 위해 USB 드라이브에 굽는 경우에 대한 이야기입니다. 



A. 윈도우 

저는 윈도우를 따로 "굽는"것은 절대로 권하지 않습니다. 애초에 그정도까지 할 필요도 없을 만큼 방법이 간단하기 때문이죠. 




1. USB 드라이브를 FAT32로 포맷하고 




2. 윈도우 ISO 내용물을 복사&붙여넣기 하면 됩니다. 

딱 저것만으로도 바이오스/EFI 부팅이 모두 가능한 완벽한 설치용 USB를 만들 수 있습니다. 윈도우 자체 기능만으로 가능하기 때문에 특별히 다른 프로그램이 필요하지도 않고 윈도우 자체 기능인 만큼 리스크도 거의 없어서 더할 나위 없습니다. 쉽고 간단하고 완벽하죠. 




최근에는 마이크로소프트에서 제공하는 Media Creation Tool을 쓰는 경우도 많더군요. USB 만 꽂으면 작동하니 편리하고 그게 마소가 공식으로 미는 방법이기도 하구요.  

하지만 저는 그것도 별로 권하고 싶지 않습니다. Media Creation Tool은 ISO 이미지를 받는 것이 아니라 파일을 받아 직접 ISO를 만듭니다. 하지만 그 결과물은 마이크로소프트에서 배포하는 공식 ISO와 일치하지 않습니다. OS에 쓰일 ISO는 완벽한 무결성을 가져야만 하는데 Media Creation Tool이 생성하는 ISO 파일의 무결성은 우리 수준에서 확인할 방법이 없습니다. 그래서 저는 이 녀석을 꽤 미심쩍은 녀석이라고 생각하는 편이며 가끔 Media Creation Tool으로 인한 트러블 사례도 들려오기도 합니다. 그러니 저는 이 녀석을 쓰지 말고 MSDN에서 마소가 배포한 공식 ISO를 받으시길 권합니다. 



B. 리눅스와 기타 등등들. 

리눅스를 비롯한 OS들과 복구용, 펌웨어 업데이트용 이미지들은 그걸론 모자랄 수도 있습니다. 뭔가 더 특별한 방법으로 구워줘야 하는 경우가 있죠. 그럴 경우에 제가 써본 가장 대표적인 프로그램들은 다음과 같습니다. 


1. Rufus 



가장 무난합니다. 가장 오래, 가장 많이 써왔지만 한번도 문제를 일으킨 적이 없습니다. 제가 1순위로 권하는 프로그램. 




Rufus는 포맷 방식과 ISO 방식과 DD 방식을 지원합니다. 

ISO는 다소 윈도우스러운 방식으로 적당히 포맷하고 적당히 부트 레코드 기록하고  파일은 단순 복사하는 식으로 작동해서 윈도우가 디스크 공간을 그대로 인식할 수 있으며 사용자가 파일을 더 복사하거나 할 수 있어서 평범한 USB처럼 쓸 수 있습니다. 

DD는 리눅스스런 방식으로 아예 바이트대 바이트로 직접 쓰는 것을 말합니다. 보통은 ISO 방식으로도 괜찮지만 ISO로 부팅이 되지 않는 고약한 경우도 있고 그 경우에는 DD를 써서 완벽하게 구워야 합니다. DD로 구운 USB는 그 포맷도 파티션도 윈도우가 전혀 인식할수 없게 되기 때문에 더 이상 손을 댈 수가 없어서 오직 부팅을 위한 드라이브가 되어 버립니다. 물론 비가역적인건 아니고 다시 포맷하면 쓸 수 있습니다만 적어도 그 이미지의 부팅 디스크로 사용하는 동안에는 용량이 아무리 많아도 쓸 수 없으니 256GB 스틱 같은 거대한 것들보다는 좀 작은 스틱에 쓰는게 현명하겠죠. 


2.USB Writer 



딱히 문제 생긴적도 없고 부팅도 잘 됩니다만 괴상한 문제가 있습니다. DD로 굽거나 해서 윈도우가 읽을수 없는 USB는 포맷을 해주지 않으면 인식되지 않는데 이 녀석 스스로가 DD로 굽는다는 큰 내적인 모순을 품고 있거든요. 

영 못쓸 물건은 아닙니다만 멍청한 물건입니다. 자기가 구운 USB를 자기가 못알아본다니 대체 뭘 어쩌라는 건가요? 


3. Etcher 



씨발 

가장 최근에 손댔던 물건이고 사실 이 글을 쓰게 된 이유기도 합니다. 쓰기도 쉽고 UI도 이쁘고 보통은 멀쩡하게 작동합니다만 확률적으로 대형 사고를 치더군요. 





만약 Etcher로 USB를 굽다가 이런 메시지를 목격했다면 그자리에 크게 한숨을 쉬면 됩니다. Etcher가 사고를 친 것이거든요. 




Etcher는 USB 드라이브를 파괴합니다. Etcher는 단순히 포맷이나 파티션, 부트 레코드를 조지는 것이 아니라  인식불가는 물론 Diskpart 명령어도 먹히지 않는 다소 심각한 상태를 유발할 수 있습니다. Etcher Github에 가 보시면 Etcher가 USB 드라이브를 고장냈다는 호소들을 볼 수 있으며 저부터도 그렇게 고장난 USB 드라이브가 벌써 두개입니다. 처음 고장났을 때는 오래 쓴 녀석이라 수명 문제려나 하고 생각했는데 막 뜯은 신품 USB마저도 고장나는 꼴을 보니 이 녀석에 문제가 있다는 것이 명백해지더군요. 




개발진은 아직 아무 해결책도 원인도 찾지 못한채 이슈를 그냥 닫아버리고 있습니다. 고작 조언이라고 해 주는게 Diskpart clean을 해보세요 이딴 소리나 하고 있는걸 보면 문제가 있다는것 자체도 모르고 있는것 같습니다. 그러니 앞으로도 고쳐질 가능성이 전혀 없죠. 

절대 절대 절대로 어떤 일이 있어도 이 녀석은 쓰지 마세요. 직접 리눅스를 깔아서 DD를 쓰거나 진짜 DVD를 굽는 한이 있더라도 이새끼는 쓰면 안됩니다. 


3-B. Etcher 피해에 대한 부분적인 해결책 

Etcher는 드라이브의 기록 부분 이상의 뭔가 펌웨어 소프트웨어에 대한 피해를 유발합니다. 이런 경우는 드라이브의 펌웨어를 새로 써 주는 것으로 해결할 수 있을 텐데 불행히도 USB 드라이브 따위에 대한 펌웨어 업데이트는 일반화되어 있지 않으며 AS도 환불이나 교환이 우선일 뿐 소비자가 수행 할 만한 해결책이 제공되는 경우는 드뭅니다. 

그래서 제가 찾은 방법도 어떤 USB 드라이브에도 통용될수 있는 보편적인 해결책은 아니며 우연히 제 USB 드라이브랑 맞아떨어지더라 하는 경우에 불과합니다. 그것은 바로 Transcend의 Jetflash Online Recovery 입니다. 




아무것도 선택할 수 있는 것 없이 일방적으로 살려내기만 하는 프로그램이기 때문에 과연 될지 안될지 확신도 없이 그냥 돌려봤는데 운좋게 살아나더라구요. 





괴이하게도 원래 용량보다 용량도 약간 줄었고 장치 이름도 Jetflash가 되어 버렸습니다. 아마 Jetflash 시리즈들 중에서 제가 쓰고있는 녀석들과 같은 칩을 쓰는 모델이 있나보군요. 그래서 그 모델 펌웨어로 펌웨어가 교체되어 용량과 장치명이 바뀐 것 같습니다. 하지만 아예 죽은 드라이브보다는 산 녀석이 백배 천배 나으니 불행중 다행인듯. 



C. 결론 

Etcher 욕한다고 쓸데없이 길어졌지만 요약하면 다음과 같습니다. 

1. 윈도우는 MSDN판 ISO 받아서 fat32 포맷 후 복사 붙여넣기 
2. 리눅스는 Rufus로 DD 
3. Etcher 개새끼 

사실 쟤들말고도 다른 요상한 애들도 많이 써본 것 같은데 도대체 이름조차 기억들이 안나네요. 용도가 너무 특수하거나 너무 똥같아서 관심이 이어지지 않은 녀석들이니 그냥 무시해도 될 듯. 








Prism Syntax Highlighter Side

짱-깨

http://www.dongtaiwang.com http://www.dongtaiwang.com 动态网 动态网 你这是什么意思?你上次不是说你不会忘记天安门而且必定找回民主主义吗 너 이게 무슨 뜻이야?너는 지난번에 천안문도 잊지 않고 민주주의도 반드시 되찾겠다고 말했잖아 上次说要为香港示威加油的是什么? 그럼 홍콩 시위를 응원한다고 말했던건 뭐야? 赞成维吾尔族人独立,欢迎啊 위구르인들의 독립에 찬성한다니 환영이야 看你用韩语说怀念刘晓波,你是好人啊 류샤오보가 그립다고 한국어로 말하는걸 보니 넌 좋은 사람이야 你用韩文问过"想知道西藏人民是怎么被共产党镇压的吗?" 티베트인들이 어떻게 공산당에 탄압받았는지 알고싶다고 한글로 물어보았구나? 在这里见到"法轮功"修炼者,真高兴。 对下一个集结地应该很清楚吧? 여기서 파룬궁 수련자를 만나다니 정말 반가워. 다음 집결지는 잘 알고 있겠지? 시진핑의 독재에 반대한다는 내용의 한글로 쓴 연설 잘 들었어. 이제는 행동으로 옮길 때야.. 习近平领导的反对独裁"的演讲用韩文写的好听了。 现在是付诸行动的时候了。 天安门相关活动进展顺利 천1안문 관련 활동은 잘 되어가고 있어 小心被当局逮住 / 工作一结束手机就销毁 당국에 걸리지 않도록 조심해 / 일이 끝나면 핸드폰은 파기하도록 해