2017-01-21 1 views
0

간단히 말해 마더 보드의 기존 UEFI에서 부팅해야하는 컴퓨터 (MSI x99s 게임 마더 보드)가 있습니다. 내가 UEFI에서 부팅해야하는 이유는 새로운 SSD가 있고 레거시 BIOS가 그것을 인식하지 못한다는 것입니다.하지만 거기에 타사 드라이버가 있습니다.UEFI가 .NSH 스크립트를 실행할 수 없도록하는 것은 무엇입니까?

어쨌든, 난라는 Startup.nsh 스크립트와 함께 내 다른 하드 드라이브 파티션 중 하나에 드라이버를 넣어 :

  1. 로드 드라이버
  2. 지도 -r
  3. .efi 그 부츠를 실행 지금 눈에 보이는 SSD 파티션의 Windows 10

이 일련의 명령은 UEFI에서 입력하면 작동하기 때문에 Windows 10으로 부팅됩니다. 쉘 프롬프트.

쉘 : 문제는 내가 startup.nsh을 포함하여 UEFI 쉘에서 어떤 .nsh 파일을 실행하면이 오류 메시지가 발생한다는 것입니다 파일에서 읽을 수 없습니다 - 내가 사용하는 경우 800000000000001f

을 ' type 'command .nsh 파일의 내용을 잘 볼 수 있습니다. 따라서 펌웨어에 끔찍한 버그가 있거나, .nsh 파일에 설정해야 할 몇 가지 속성이 있습니다. 누구든지 두 번째인지 알아? (제발?)

+0

내가하지

당신은지도에 -r을 사용할 수 없습니다, 그것은 중단합니다 오래된 마더 보드의 NVMe을 사용하려 그게 관련이 있는지는 알지만'startup.nsh' 또는'Startup.nsh'라는 파일입니까? – zx485

+0

현재의 형태로,이 질문은 stackoverflow (프로그래밍에 관한 것이 아닙니다)에 대한 주제를 벗어났습니다. Startup.nsh의 내용을 사람의 언어로 해석하는 대신 적어도 포함시켜주십시오. – unixsmurf

+0

그냥 추측합니다. BIOS 설정에서 '보안 부팅'옵션이 켜져 있고 드라이버가 서명되지 않은 경우 UEFI가로드하지 못하도록합니다. – Alex

답변

1

는,이 되었습니까 startup.nsh이 스트림 읽어

echo Load NVMe Driver 
load fs0:\NvmExpressDxe-64.efi 

echo Remap drives 
connect -r 
set -v efishellmode 1.1.2 
map -u 

echo Boot from NVMe 
fs1:\EFI\Boot\BOOTX64.EFI 
echo Done! 
관련 문제