Tôi có ổ cứng 4TB / dev / sdb, có hệ thống tệp NTFS được định dạng chiếm toàn bộ ổ đĩa. Nó rõ ràng không có bảng phân vùng dưới bất kỳ hình thức nào, hoặc nếu có, nó đã lỗi thời hoặc bị hỏng.
fdisk -l
cho thấy điều này:
Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x2052474d
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdb1 ? 6579571 1924427647 958924038+ 70 DiskSecure Multi-Boot
Partition 1 does not start on physical sector boundary.
/dev/sdb2 ? 1953251627 3771827541 909287957+ 43 Unknown
Partition 2 does not start on physical sector boundary.
/dev/sdb3 ? 225735265 225735274 5 72 Unknown
Partition 3 does not start on physical sector boundary.
/dev/sdb4 2642411520 2642463409 25945 0 Empty
Partition table entries are not in disk order
gdisk -l
cho biết chỉ có một bảng phân vùng MBR.
Ổ đĩa hoạt động tốt khi chạy trong Linux; Tôi có thể mount / dev / sdb mà không gặp vấn đề gì. Nhưng tôi muốn tải ổ đĩa bằng cách sử dụng vỏ ổ cứng trên máy windows để tôi có thể chạy chkdsk
trên nó. Tuy nhiên, Windows thấy MBR này như được hiển thị trong fdisk và hiển thị 4 phân vùng, không có phân vùng nào có thể sử dụng được (không có cái nào được đánh dấu là NTFS).
Có thể chỉ cần viết một bảng phân vùng vào ổ đĩa này mà không thay đổi nội dung của hệ thống tệp NTFS, để Windows 7 có thể truy cập nó dưới dạng một phân vùng duy nhất chiếm toàn bộ ổ đĩa? Nếu vậy thì thế nào?
Chỉnh sửa: Nếu không thể đơn giản viết bảng phân vùng, có phương pháp không phá hủy nào để thực hiện cùng một mục tiêu sử dụng ổ đĩa trong Windows, có lẽ bằng cách thu nhỏ hệ thống tệp xuống vài kilobyte và sau đó viết bảng phân vùng? (tức là với gparted
).
33*512
byte ngay sau đó, và cũng là một không gian tương tự ở cuối đĩa.