Windows 8.1 부팅 가능한 USB 드라이브와 호환되는 ntfs 파일 시스템을 사용하여 부팅 가능한 파티션을 만드는 방법

Windows 8.1 부팅 가능한 USB 드라이브와 호환되는 ntfs 파일 시스템을 사용하여 부팅 가능한 파티션을 만드는 방법

을(를) 사용하려고 했는데 에 적합한 파티션이 있는 것 fdisk같습니다 .gparted/dev/sdb1

이것은 내 명령 목록입니다.

fdisk /dev/sdb1

  n        (I filled the whole drive with a new partition)
  t 86     (I set the type to "NTFS volume set", there are 2 with the exact same name and I chose the first)
  a        (I toggled the bootable flag to on)
  w        (to save changes)

umount /dev/sdb1
mkntfs /dev/sdb1

이 모든 작업이 완료되면 재부팅하고 Windows CD-ROM 드라이브에서 부팅했습니다. 그러나 /dev/sdb1.

내가 어디서 잘못됐나요? 구체적으로 /dev/sdb1Windows 8.1 설치 소프트웨어에 표시되도록 변경하려면 어떻게 해야 합니까 ?


추가 정보:

Windows 8.1 설치 디스크로 부팅했을 때 드라이브가 /dev/sda1"시스템" 유형으로 나열되어 있는 것을 확인했습니다.

/dev/sda2/dev/sda3"기본" 유형으로 연결됩니다 .

설치 소프트웨어를 사용하면 시스템 파티션의 링크 "포맷"이 가능합니다. 나머지 두 개는 회색입니다.

(어떤 이유로든 소프트웨어에 오류가 발생하면 운영 체제나 운영 체제를 설치할 컴퓨터가 없기 때문에 시스템 파티션을 포맷하고 싶지 않습니다. 이는 현명한 위험이 아닙니다.)

새 파티션을 만들 때 fdisk는 "기본" 및 "확장" 옵션만 제공합니다. 그냥 직감이지만 확장 프로그램이 나에게 필요한 것이라고 생각하지 않습니다.

답변1

문제는 fdisk를 다음에 적용한 것 같습니다.분할 /dev/sdb1대신에디스크 /dev/sdb. 그 결과 이제 파티션 내부에 NTFS 드라이브를 /dev/sdb1포함하는 디스크 레이아웃이 생겼습니다 ./dev/sdb1p1

전체 디스크를 점유하려면 /dev/sdbfdisk명령을 디스크 장치에 적용해야 합니다 /dev/sdb.

그러나 이 중 어떤 것도 Windows 8.x 자체 설치에 실제로 도움이 될 것이라고는 생각하지 않습니다. 3개는 아니더라도 최소한 2개의 파티션을 사용하므로 디스크 파티션 레이블을 지우고 적절하다고 판단되는 전체 디스크를 사용하도록 하는 것이 더 나을 것입니다. 이 명령은 전체 디스크의 파티션 테이블을 지웁니다.

dd if=/dev/zero bs=1M count=10 of=/dev/sdb    # Flattens the ENTIRE DISK

관련 정보