설치 / 사용기

기 타 LetterSwap 에러 - 이렇게 해결하였습니다

2024.04.21 09:39

왕초보 조회:737 추천:11

nov님..관심을 가져주신고 피드백을 하여 주신 마음에 진심으로 감사합니다

오랜동안 사용하고 있던 LetterSwap.exe에 어떤 문제가 있는지 알수가 있었습니다..

덕분에 해결을 해서 다양한 환경에서도 문제없이 잘 작동할것 같습니다.

복 많이많이 받으십시요

 

nov님께서 피드백을 하여 주신덕분에 알게된 LetterSwap.exe 에러는 아래 사용기에 자세히 있습니다

 

nov님 BR Fast 버전 피드백 - 원인을 찾았습니다

https://windowsforum.kr/review/20626100

 

저의 경우 LetterSwap.exe가 오래된 구버전이었습니다..nov님께서 업데이트 버전을 소개를 하여 주셨습니다

업데이트 버전은 2019년 11월 23일 버전입니다.. 업데이트 버전도 증상은 같습니다

러시아 사이트 입니다..

 

LetterSwap - синхронизация букв дисков

https://usbtor.ru/viewtopic.php?t=870

 

첨부 파일에 있는 파일들입니다..LetterSwap_x64.exe 파일만 검사를 하였습니다

몇달전에 virustotal에서 검사한 결과가 있습니다..2개가 검출이 되었네요

 

0.jpg

 

1) LetterSwap 문제점

  - bootice나 Ventoy로 숨김 파션이 있는 경우 SHOW로 숨김파티션으로 보이게 하고 LetterSwap 실행후 숨김파티션에 드라이브 문자가

   할당이 되지만 정상적인 파티션의 드라이브 문자가 삭제가 되는 문제입니다

 

2) LetterSwap 문제 발생 원인

   LetterSwap 자체에 문제가 있어서 생기는 현상이지만 아래 명령어 순서도 영향을 주고 있습니다

 

   SHOW -1:-1

   EXEC @=%WinDir%\System32\LetterSwap.exe /auto /log %WinDir%\LetterSwap.log

 

   저의 경우 오랜시간 동안 이런 순서로 활용을 하였습니다

   SHOW에서 숨김파티션들을 임시해제를 하고 드라이브 문자를 할당을 합니다

   LetterSwap에서 SHOW로 드라이브 할당된것을 포함해서 모든 드라이브 문자를 윈도우에서 같이 재정렬을 해줍니다.. 여기에서 문제가

   발생을 합니다

   그런데 가만히 생각을 해보면..SHOW에서 숨김파티션들을 해제하면서 드라이브 문자를 할당을 하면 이 드라이브 문자들을 윈도우에서

   안보이는것들입니다.. 이렇게 미리 할당을 하고 다시 윈도우처럼 재설정을 하면 변경해야 할 드라이브 문자들이 많아 집니다 이과정에서

   LetterSwap에서 에러가 발생을 하고 있습니다

 

3) LetterSwap 문제 해결 방법 - 간단합니다

   복잡하게 생각할것이 없었네요..pecmd.ini에서 실행되는 순서에 따라서 문제가 되는 경우가 있습니다 "=" 옵션으로 해결을 하기도 하고

   실행 순서를 바꾸어서 해결을 하기도 합니다..이번도 같은 방식으로 해결을 하였습니다

 

   SHOW에서 미리 숨김 파티션을 해제를 할 필요가 없죠...숨김파티션에 드라이브 문자를 할당을 해도 LetterSwap에서 다시 재정렬을 하고

   숨김해제를 해서 많은 드라이브 문자를 재설정하는것도 낭비일것입니다

   LetterSwap에서 보이는 것들만 윈도우에서 처럼 재정렬을 하고나서 안보이는것들을 SHOW로 드라이브 문자를 할당을 하면 됩니다

 

   EXEC @=%WinDir%\System32\LetterSwap.exe /auto /log %WinDir%\LetterSwap.log

   SHOW -1:-1

 

   간단하죠..순서만 바뀌었습니다.. PE에서 부팅시에 보이는 파티션들에 임으로 할당된 드라이브 문자를 LetterSwap에서 정리후..숨김파티

  션을 SHOW로 해제를 해서 LetterSwap에서 오류가 나지 않을것 같습니다.. 실제 이렇게 하면 잘되네요

  어떤 방식으로 하던 LetterSwap에서 정상적으로 보여주는것이 맞기는 합니다..2019년 이후 업데이트가 안되고 있어서 방법이 없습니다

  

복구시스템용에서는 앞으로 PE에서는 이런 순서로 실행을 하도록 하겠습니다

사용기 사진을 보시면..문제가 뭔지 바로 아실수 있을것 같습니다

 

 

1. 윈도우에 하드가 2개 있습니다.. 한개 하드는 Ventoy가 설치된 하드입니다.. Recovery-3이 L: 로 되어 있습니다

1.jpg

 

2. 첫번째 하드에 ESP 파티션이 있고 숨김파티션입니다

2.jpg

 

3. Ventoy가 설치된 두번째 하드입니다.. VTYYEFI, ESP 파티션이 숨김으로 되어 있습니다

3.jpg

 

4. LetterSwap 버전이 2018년 버전입니다

4.jpg

 

5. 아무생각없이 항상 이렇게 활용을 하고 있었습니다..

 

SHOW -1:-1

EXEC @=%WinDir%\System32\LetterSwap.exe /auto /log %WinDir%\LetterSwap.log

 

5.jpg

 

6. LetterSwap 구버전으로 부팅을 하여 보겠습니다

6.jpg

 

7. PE에서 Backup\Recovery.ini를 찾지 못해서 wim 자체 설정으로 부팅이 되었습니다

7.jpg

 

8. 윈도우에서 숨김 파티션이었던 ESP, VTOYEFI, ESPWin10 파티션에 드라이브 문자가 할당이 되었습니다

  윈도우에서 L: 로 되어 있던 Recovery-3 파티션이 안보입니다..여기에 Backup폴더가 있죠..

8.jpg

 

9. 첫번째 하드를 확인하였습니다..ESP에 문자가 할당되어 있습니다

9.jpg

 

10. 두번째 하드입니다..숨김파티션에 드라이브 문자가 할당이되었지만..윈도우에서 보이던 파티션의 드라이브 문자가 삭제가 되어 있습니다

  이것이 문제입니다 원래는 보여야 정상이죠

10.jpg

 

11. LetterSwap 로그 파일을 살펴보았습니다.. PE와 윈도우가 드라이브 문자가 다르게 할당이 되어서..

11.jpg

 

12. 재정렬을 한 결과 입니다

12.jpg

 

13. LetterSwap가 2019.11.24 버전으로 해보겠습니다

13.jpg

 

14. LetterSwap 업데이트 버전으로 부팅을 하도록 하겠습니다

14.jpg

 

15. LetterSwap가 업데이트 버전일때에도 정상 파티션의 드라이브 문자를 삭제하는 현상이 있습니다..

15.jpg

 

16. 문제가 되는 LetterSwap를 중지하였습니다. SHOW만 작동합니다

16.jpg

 

17. 이제서야 모든 파티션이 다 보입니다.. LetterSwap가 작동하지 않아서 Recovery-3 파티션이 L: 이 아니라 I: 로 되어 있습니다

17.jpg

 

18. LetterSwap에서 보이는 파티션들을 정렬을 하고나서 SHOW로 숨김 파티션을 해제하는 순서로 하여 보았습니다

18.jpg

 

19. 윈도우에서 처럼 파티션들이 정렬이 되었습니다.. 그리고 나서 SHOW가 실행이 되어서 빈 드라이브 문자로 할당이 되었습니다

   SHOW로 숨김 파티션을 해제후 다시 LetterSwap로 정리할 이유가 없었는데 이제까지 엉뚱한 방식으로 실행을 했었던것 같습니다

19.jpg

 

20. 두번째 파티션을 확인을 하였습니다

20.jpg

 

21. LetterSwap 2019-11-23 버전에서 LetterSwap_x64.exe를 검사를 하였더니 이미 몇달전에 검사한 결과가 있네요

  어떻게 만드셨는지 2개만 검출이 되네요..오토잇인데...대단한 고수님이 만드신것 같습니다..

21.jpg

 

22. 마무리

pecmd.ini에서 실행되는 프로그램들이 순서에 따라서나 혹은 "=" 옵션의 유무에 따라서 에러가 발생을 하는 경우가 있습니다

LetterSwap경우 에러가 발생하지 않은 것이 원칙일것입니다..현재 버전에서는 에러가 발생을 하고 있어서 SHOW와 실행 순서를 바꾸어서

문제를 해결을 하여 보았습니다

 

이론적으로는 SHOW가 나중에 실행되는 것이 더 효율적이기는 합니다

다른 컴퓨터 상황에서는 어떨지 모르겠습니다...현재 문제가 해결이 된것으로 만족을 하고 있습니다

혹시..LetterSwap를 사용하고 있으신데 파티션이 보이지 않은 경우가 있다면 SHOW와 순서를 바꾸어서 해보시는것도 좋을것 같습니다

 

저는 복구시스템용이나 제가 사용하는 PE들은 실행 순서를 바꿀려고 합니다..

현재 배포되고 있는 Win11 RecoveryPE.wim의 업데이트는 입니다님 작품에 사용되는 폰트를 찾아서 추가후 다음 BR Fast 버전 업데이트

시에 배포하도록 하겠습니다

현재 LetterSwap로 파티션이 보이지 않으신다면 SHOW와 순서를 바꾸어 주시고 활용하여 주십시요

 

사용기를 쓰면서 생각이 났습니다..

딸랑쇠님 작품에서 일부는 PE 부팅시에 숨김파티션을 해제를 하지 않고 PE 부팅후 우클릭 메뉴에 숨김파티션을 해재하는 작품이 있습니다

이 작품의 경우 LetterSwap 에러가 발생을 일이 없는것 같습니다. 

 

nov님께서 피드백을 해주신 덕분에 오랜시간 알지 못했던 LetterSwap 문제점을 알게 되었습니다

nov님 진심으로 감사드립니다

 

웃음이 가득한 일요일이 되시길 바랍니다

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
3101 기 타| BCD Repair GUI 업데이트, 부팅모드는 Rainmeter에 표시하... [12] 왕초보 735 13 04-24
3100 기 타| Win11 RecoveryPE.wim 파일 피드백 관련입니다 [9] 왕초보 756 15 04-24
3099 기 타| CLaunch를 RocketDock 처럼..아닌것 같네요 [4] 왕초보 716 9 04-23
3098 기 타| PureBasic Launch - 입니다님 투명폼을 활용하여 보았습니다. [11] 왕초보 727 18 04-22
3097 기 타| CLaunch - 아이콘 형태로 메뉴를 하여 보았습니다 [8] 왕초보 748 15 04-21
3096 기 타| 4boot 간단한 사용기 [19] 격자 827 44 04-21
3095 기 타| PE에서 윈도우 청소 도구 [195] 집앞의_큰 1610 276 04-21
» 기 타| LetterSwap 에러 - 이렇게 해결하였습니다 [5] 왕초보 737 11 04-21
3093 기 타| WinXPE147수정버전_20240322_ 23H2 ( 빌드22635.3500 ) 사용기 [41] 격자 496 70 04-20
3092 기 타| nov님 BR Fast 버전 피드백 - 원인을 찾았습니다 [6] 왕초보 727 12 04-20
3091 기 타| 【첨부】 PEplus 2종 PE를 “더블런처” PE로 만들기 [12] 딸랑쇠 1019 52 04-20
3090 기 타| WinXPE147수정버전_20240322_23H2 (빌드22631.3520) Launch... [32] 격자 684 75 04-19
3089 기 타| IFW BR Fast v3.0 Drag + Win11 RecoveryPE로 업데이트 하... [15] 왕초보 966 36 04-18
3088 기 타| 실행 파일 오류 수정 하세요 [7] V무등산V 578 27 04-18
3087 기 타| 【공유】 Win11 ToolsBR v3.620+C “더블런처” PE ~2in1~ [22] 딸랑쇠 1087 60 04-18
3086 기 타| 종료 WinXPE147수정버전_20240322_23H2 (빌드22631.3520) [47] 격자 362 92 04-18
3085 기 타| 구형 PE 수정 [63] 집앞의_큰 1204 143 04-18
3084 기 타| (수정) PureBasic - Launch 버튼을 테마에 따라 다른색으로... [4] 왕초보 685 12 04-18
3083 기 타| 더블【숨은】 런처 PE [78] 딸랑쇠 1053 136 04-18
3082 기 타| 수정 00 [31] V무등산V 950 73 04-17
XE1.11.6 Layout1.4.8