파티션 테이블이 없는 드라이브를 포맷하지 않고 파티션을 나누는 방법은 무엇입니까?

파티션 테이블이 없는 드라이브를 포맷하지 않고 파티션을 나누는 방법은 무엇입니까?

GParted를 사용하여 파티션 크기를 줄였습니다(적어도 그렇게 생각했습니다). 이제 할당되지 않은 공간(480GB)을 사용하여 거기에 NTFS 파티션을 만들고 싶습니다. 그러나 이 드라이브에는 파티션 테이블이 포함되어 있지 않으며 lsblk를 실행할 때 해당 드라이브에 대한 파티션이 표시되지 않습니다.

그러나 GParted에서는 '파티션'이 현재 드라이브의 절반만 차지하고 그 안에 3가지 색상이 표시된다고 보고했는데, 이는 불가능하다고 생각했습니다.

현재 GParted의 스크린샷

디스크를 포맷하지 않고 여기에 파티션 테이블을 가져오는 방법에 대한 아이디어가 있는 사람이 있습니까? 필요하면 하겠지만, 하지 않아도 되는 선택지가 있는지 궁금했습니다.

장치 -> 파티션 테이블 만들기 옵션이 있지만 이렇게 하면 디스크가 포맷됩니다.

답변1

GParted를 사용하여 파티션 크기를 줄였습니다(적어도 그렇게 생각했습니다).

해당 드라이브에는 파티션이 없습니다.
어떻게든 당신/누군가가 파티션되지 않은 드라이브에 ext4 파일 시스템을 설치했습니다(예: 잘못된 장치 노드,/dev/sda).
그런 다음 어떻게든 파일 시스템(파티션이 아닌)의 크기를 줄일 수 있었습니다.

이제 할당되지 않은 공간(480GB)을 사용하여 거기에 NTFS 파티션을 만들고 싶습니다.

파티션 테이블이 없으면 불가능합니다.
하나 이상의 파일 시스템이 드라이브에 독립적으로 존재할 수 있도록 하는 드라이브 파티셔닝입니다.

디스크를 포맷하지 않고 여기에 파티션 테이블을 가져오는 방법에 대한 아이디어가 있는 사람이 있습니까?

파티션 테이블 생성그리고보존기존의파일 시스템은 특별한 유틸리티(아마 존재하지 않을 수도 있음) 없이는 불가능합니다.
(아마도) 파일 ​​시스템을 "뒤로" 이동하는 것도 포함되는데, 이는 시간이 많이 걸리는 작업입니다.

가장 합리적이고 빠른 솔루션은 기존 파일 시스템의 복사본을 만든 다음(또는 파일 아카이브를 만든 다음) 새로운 파티션 테이블로 다시 시작하는 것입니다.

장치 -> 파티션 테이블 만들기 옵션이 있지만 이렇게 하면 디스크가 포맷됩니다.

틀렸습니다. 파티션 테이블을 생성하는 것은 포맷과 관련이 없습니다.
파티션 테이블을 생성하면 (논리적으로) 드라이브의 모든 항목이 할당 해제됩니다.
파티셔닝은 단순히 잠재적인 파일 시스템에 대한 드라이브의 연속 영역을 정의합니다.
포맷(또는mkfs) 빈 파일 시스템을 설치하기 위한 파티션.


보고된 드라이브 형상은 이상합니다. 트랙당 2개의 섹터와 3830441개의 실린더입니다.
드라이브는 CHS 주소 지정이 아닌 LBA를 통해 액세스되므로 드라이브 구조는 관련이 없습니다.
하지만 저는 드라이브가 제대로 작동하고 설정되었는지 확인하기 위해 정상적인 값을 확인하고 싶습니다.
SMART 데이터를 검색하는 것은 흥미로울 수 있습니다.

관련 정보