Microsoft MVP성태의 닷넷 이야기
Windows: 44. bootsect 오류 - Access is denied. [링크 복사], [링크+제목 복사],
조회: 27059
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 


bootsect 오류 - Access is denied.


Windows PE 이미지를 설명하면서 USB 메모리를 부팅가능하도록 만들기 위해 bootsect.exe를 사용하는 부분을 소개해 드렸지요.

Windows PE를 USB 메모리에 적용
; https://www.sysnet.pe.kr/2/0/648

그런데, 이상하게 일부 USB 메모리 스틱 또는 USB 인터페이스를 가진 외장 하드에서는 다음과 같은 식으로 오류가 발생했습니다.

E:\Program Files\Windows AIK\Tools\PETools\x86>bootsect /nt60 f:
Target volumes will be updated with BOOTMGR compatible bootcode.

F: (\\?\Volume{9929717a-2244-11de-a861-001641b78a9a})

    Updated NTFS filesystem bootcode.  The update may be unreliable since the
    volume could not be locked during the update:
        Access is denied.

Bootcode was successfully updated on all targeted volumes.

E:\Program Files\Windows AIK\Tools\PETools\x86>

검색 결과 다음과 같은 해답을 발견했습니다.

Windows Vista Forums _ Archived Topics _ [Trick] Installing XP last and still dual boot.
; http://thevistaforums.com/index.php?act=Print&client=printer&f=41&t=5646

현상은, 부트 마스터 영역에 대한 잠금을 얻을 수 없는 상황이기 때문이라는데요. 이런 경우를 위해서 강제로 USB 장치를 분리(dismount)시켜서 bootsect의 기능을 처리하는 "/force" 옵션을 적용해 주면 됩니다. 그러면 결국 아래와 같이 성공한다는 것이지요.

E:\Program Files\Windows AIK\Tools\PETools\x86>bootsect /nt60 f: /force
Target volumes will be updated with BOOTMGR compatible bootcode.

F: (\\?\Volume{9929717a-2244-11de-a861-001641b78a9a})

    Forced dismount complete, open handles to this volume are now invalid.

    Successfully updated NTFS filesystem bootcode.

Bootcode was successfully updated on all targeted volumes.

E:\Program Files\Windows AIK\Tools\PETools\x86>

주의할 것은, 강제로 분리시키기 때문에 현재 해당 USB 하드를 기반으로 실행 중인 프로그램이 있다면 예기치 않은 동작을 할 수 있다는 점.



[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 4/10/2022]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 91  92  93  94  95  96  97  98  [99]  100  101  102  103  104  105  ...
NoWriterDateCnt.TitleFile(s)
11457정성태2/17/201824058.NET Framework: 732. C# - Task.ContinueWith 설명 [1]파일 다운로드1
11456정성태2/17/201829797.NET Framework: 731. C# - await을 Task 타입이 아닌 사용자 정의 타입에 적용하는 방법 [7]파일 다운로드1
11455정성태2/17/201818695오류 유형: 451. ASP.NET Core - An error occurred during the compilation of a resource required to process this request.
11454정성태2/12/201827569기타: 71. 만료된 Office 제품 키를 변경하는 방법
11453정성태1/31/201819529오류 유형: 450. Azure Cloud Services(classic) 배포 시 "Certificate with thumbprint ... doesn't exist." 오류 발생
11452정성태1/31/201825050기타: 70. 재현 가능한 최소한의 예제 프로젝트란? [3]파일 다운로드1
11451정성태1/24/201819262디버깅 기술: 111. windbg - x86 메모리 덤프 분석 시 닷넷 메서드의 호출 인자 값 확인
11450정성태1/24/201834548Windows: 146. PowerShell로 원격 프로세스(EXE, BAT) 실행하는 방법 [1]
11449정성태1/23/201821905오류 유형: 449. 단위 테스트 - Could not load file or assembly 'Microsoft.VisualStudio.QualityTools.VideoRecorderEngine' or one of its dependencies. [1]
11448정성태1/20/201819452오류 유형: 448. Fakes를 포함한 단위 테스트 프로젝트를 빌드 시 CS0619 관련 오류 발생
11447정성태1/20/201820771.NET Framework: 730. dotnet user-secrets 명령어 [2]파일 다운로드1
11446정성태1/20/201821794.NET Framework: 729. windbg로 살펴보는 GC heap의 Segment 구조 [2]파일 다운로드1
11445정성태1/20/201819679.NET Framework: 728. windbg - 눈으로 확인하는 Workstation GC / Server GC
11444정성태1/19/201819758VS.NET IDE: 125. Visual Studio에서 Selenium WebDriver를 이용한 웹 브라우저 단위 테스트 구성파일 다운로드1
11443정성태1/18/201820361VC++: 124. libuv 모듈 살펴 보기
11442정성태1/18/201818138개발 환경 구성: 353. ASP.NET Core 프로젝트의 "Enable unmanaged code debugging" 옵션 켜는 방법
11441정성태1/18/201816654오류 유형: 447. ASP.NET Core 배포 오류 - Ensure that restore has run and that you have included '...' in the TargetFrameworks for your project.
11440정성태1/17/201819931.NET Framework: 727. ASP.NET의 HttpContext.Current 구현에 대응하는 ASP.NET Core의 IHttpContextAccessor/HttpContextAccessor 사용법파일 다운로드1
11439정성태1/17/201824840기타: 69. C# - CPU 100% 부하 주는 프로그램파일 다운로드1
11438정성태1/17/201819564오류 유형: 446. Error CS0234 The type or namespace name 'ITuple' does not exist in the namespace
11437정성태1/17/201818887VS.NET IDE: 124. Platform Toolset 설정에 따른 Visual C++의 헤더 파일 기본 디렉터리
11436정성태1/16/201821119개발 환경 구성: 352. ASP.NET Core (EXE) 프로세스가 IIS에서 호스팅되는 방법 - ASP.NET Core Module(AspNetCoreModule) [4]
11435정성태1/16/201822212개발 환경 구성: 351. OWIN 웹 서버(EXE)를 IIS에서 호스팅하는 방법 - HttpPlatformHandler (Reverse Proxy)파일 다운로드2
11434정성태1/15/201822588개발 환경 구성: 350. 사용자 정의 웹 서버(EXE)를 IIS에서 호스팅하는 방법 - HttpPlatformHandler (Reverse Proxy)파일 다운로드2
11433정성태1/15/201820696개발 환경 구성: 349. dotnet ef 명령어 사용을 위한 준비
11432정성태1/11/201826420.NET Framework: 726. WPF + Direct2D + SharpDX 출력 C# 예제파일 다운로드2
... 91  92  93  94  95  96  97  98  [99]  100  101  102  103  104  105  ...