Windows에서 사용할 수 있도록 USB 드라이브를 NTFS로 포맷


13

Windows에서 드라이브를 NTFS로 포맷하고 Ubuntu 컴퓨터에 연결하면 완벽하게 사용할 수 있지만 디스크를 사용하여 Ubuntu에서 포맷하면 (모든 파티션을 삭제하고 NTFS로 단일 파티션을 만듭니다) 전원을 켰을 때 표시되지 않습니다 Windows 머신.

두 경우 모두 USB 드라이브에는 NTFS로 포맷 된 기본 파티션이 하나만 포함되어 있습니다. 예를 들면 다음과 같습니다.

/ dev / sdb-실제 장치
/ dev / sdb1-유일한 기본 파티션

솔리드 스테이트 USB 펜 드라이브와 외부 USB 마그네틱 HDD로이 동작을 모두 확인했습니다.

Ubuntu에서 USB HDD 또는 스틱을 NTFS로 (재) 포맷하여 Windows에서 사용할 수있는 방법은 무엇입니까?


이 질문은 askubuntu.com/questions/468675/ 와 관련이있는 것 같습니다. 제안 사항을 확인하고 나중에 솔루션이 작동하는지 나중에보고하겠습니다.
Pawel Debski

답변:


12

gparted(GNU Partition Editor)는 다양한 파일 시스템 유형으로 드라이브를 포맷하기위한 훌륭한 그래픽 도구입니다. 로 설치할 수 있습니다 sudo apt-get install gparted.

디스크를 사용할 때와 마찬가지로 올바른 장치를 변경하도록주의하십시오. 다음 단계를 사용하여 장치를 NTFS로 포맷 할 수 있습니다.

  1. 오른쪽 상단의 드롭 다운 선택기에서 올바른 장치를 선택하십시오.
  2. 장치에 이미 존재하는 파티션을 삭제하십시오.
  3. 사용 가능한 모든 공간을 사용하여 새 파티션을 만들고 유형을 ntfs
  4. "적용"버튼을 클릭하고 작업이 완료 될 때까지 기다립니다.

Windows가 여전히 장치를 인식하지 못하면 파티션 테이블은 MS-DOS 유형과 다른 유형일 수 있습니다 (우분투는 기본적으로 gpt 파티션 유형을 사용한다고 생각합니다). 파티션 테이블 유형이 무엇인지 보려면 메뉴에서 "보기 >> 장치 정보"를 클릭하십시오. 이 경우 "장치 >> 파티션 테이블 작성"메뉴 옵션을 사용하여 파티션 테이블 유형을 MS-DOS로 변경하십시오. NTFS 파티션을 만들려면 위 단계를 다시 수행해야 할 수도 있습니다.


좋은 해결책이지만 gparted100 % 신뢰할 수 있습니까?
피터 크라우스

5

mkntfs

mkntfs패키지로 제공되는 설치 ntfs-3g:

sudo apt-get install ntfs-3g

로 USB 드라이브의 파티션을 찾으십시오 df -h. 에 있다고 가정 해 봅시다 /dev/sdb1.

로 드라이브를 마운트 해제하십시오. umount /dev/sdb그렇지 않으면 오류가 발생합니다

/dev/sdb1 is mounted.
Refusing to make a filesystem here!

그런 다음 파티션을 포맷하십시오.

sudo mkntfs --fast --label myUsbDrive /dev/sdb1

성공하면 다음과 같은 메시지가 표시됩니다.

Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.

homebrew와 함께 ntfs-3g를 설치했지만 얻을 수 sudo: apt-get: command not found있습니다. 어떤 생각?
Mick

2

실제로 Ubuntu Disks 유틸리티는 잘못된 ID로 파티션을 만듭니다.

$ sudo fdisk / dev / sdc

fdisk에 오신 것을 환영합니다 (util-linux 2.27.1).
변경 사항은 쓰기를 결정할 때까지 메모리에만 남아 있습니다.
write 명령을 사용하기 전에주의하십시오.


명령 (도움을위한 m) : p
디스크 / dev / sdc : 57,9 GiB, 62109253632 바이트, 121307136 섹터
단위 : 1 * 512 = 512 바이트의 섹터
섹터 크기 (논리 / 물리) : 512 바이트 / 512 바이트
I / O 크기 (최소 / 최적) : 512 바이트 / 512 바이트
디스크 라벨 유형 : dos
디스크 식별자 : 0xcee48da0

장치 부팅 시작 엔드 섹터 크기 ID 유형
/ dev / sdc1 2048 121307135 121305088 57,9G 83 Linux

명령 (도움을위한 m) : q

GParted를 사용하여 partiton을 만들면 파티션이 올바른 ID로 만들어지고 Windows에서 완벽하게 볼 수 있습니다.

$ sudo fdisk / dev / sdc

fdisk에 오신 것을 환영합니다 (util-linux 2.27.1).
변경 사항은 쓰기를 결정할 때까지 메모리에만 남아 있습니다.
write 명령을 사용하기 전에주의하십시오.


명령 (도움을위한 m) : p
디스크 / dev / sdc : 57,9 GiB, 62109253632 바이트, 121307136 섹터
단위 : 1 * 512 = 512 바이트의 섹터
섹터 크기 (논리 / 물리) : 512 바이트 / 512 바이트
I / O 크기 (최소 / 최적) : 512 바이트 / 512 바이트
디스크 라벨 유형 : dos
디스크 식별자 : 0x0bce1084

장치 부팅 시작 엔드 섹터 크기 ID 유형
/ dev / sdc1 2048 121307135 121305088 57,9G 7 HPFS / NTFS / exFAT

명령 (도움을위한 m) : q 

$ 

fdisk로 파티션 유형을 변경하는 것은 항상 가능하지만 결론은 항상 GParted를 사용하는 것이 더 낫다는 결론입니다.

디스크 개발자에게 버그 티켓을 제출할 수 있습니까?


3
당신이 그것을하고 에너지를 원한다면, yes , 디스크 에이 문제를 개발자에게 가져 오는 것이 좋습니다 (그리고 버그 티켓이 그것을하는 방법입니다).
sudodus

1
  • 이미 제안했듯이 gparted 사용 하여이 작업에 성공했습니다 .

  • mkusb지속적인 라이브 드라이브 (표준 Ubuntu 또는 커뮤니티 풍미 : Kubuntu, Lubuntu ... Xubuntu)를 만들 도록하는 것도 가능합니다 . 이 프로세스에서 파티션 # 1은 Windows와 데이터를 공유하기위한 NTFS 파티션으로 생성됩니다.

    $ sudo lsblk -o model,name,size,fstype,label,mountpoint /dev/sdd
    MODEL            NAME    SIZE FSTYPE  LABEL                     MOUNTPOINT
    DT Workspace     sdd    29,1G                                   
                     ├─sdd1   14G ntfs    usbdata                   
                     ├─sdd2    1M                                   
                     ├─sdd3  244M vfat    usbboot                   
                     ├─sdd4  893M iso9660 Lubuntu 16.04.1 LTS amd64 
                     └─sdd5   14G ext4    casper-rw                 
    
    $ sudo parted /dev/sdd print        Model: Kingston DT Workspace (scsi)
    Disk /dev/sdd: 31,2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags: 
    
    Number  Start   End     Size    File system  Name     Flags
     2      1049kB  2097kB  1049kB               primary  bios_grub
     3      2097kB  258MB   256MB   fat32        primary  boot, esp
     4      258MB   1194MB  936MB                primary
     5      1194MB  16,2GB  15,0GB  ext2         primary
     1      16,2GB  31,2GB  15,0GB  ntfs         primary  msftdata
    
    • 파티션 # 1은 드라이브 끝에 있지만 Windows가 볼 수 있는지 파티션 테이블의 번호가 결정됩니다.
    • GUID 파티션 테이블 GPT를 사용하는 경우 msftdata의 나열된 출력에 따라 플래그를 갖는 데 도움 이됩니다 parted.
    • Windows에서 USB 펜 드라이브를 처음 볼 때 수리하려고 할 수 있습니다. 예, 수리를 시도하십시오. Windows는 '오류 없음'과 같은 것을 응답하지만, 다음 번에 복구하지 않기 때문에 파티션을 보았고 '좋음'으로 표시 한 것입니다.

    • 자세한 내용은 다음 링크를 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.