Tại sao phân vùng NTFS của tôi gắn kết chỉ đọc?


33

Cho đến gần đây, cả Phân vùng Windows của tôi (C :) và Phân vùng dữ liệu của tôi (E :) sẽ gắn kết là đọc / ghi. Bây giờ cả hai dường như chỉ gắn kết là chỉ đọc.

Thay đổi kích thước GParted (Lỗi)

ntfsresize v2.0.0 (libntfs 10:0:0)
Device name : /dev/sda4
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 86207623680 bytes (86208 MB)
Current device size: 86207627264 bytes (86208 MB)
New volume size : 78662066688 bytes (78663 MB)
Checking filesystem consistency ...
Accounting clusters ...
Space in use : 62126 MB (72.1%)
Collecting resizing constraints ...
Needed relocations : 1606868 (6582 MB)
Schedule chkdsk for NTFS consistency check at Windows boot time ...
Resetting $LogFile ... (this might take a while)
Relocating needed data ...
ERROR: Extended record needed (1032 > 1024), not yet supported!
Please try to free less space.

chkdsk Kết quả:

Checking file system on E:
The type of the file system is NTFS.
Volume label is Data.

A disk check has been scheduled.
Windows will now check the disk.                         
  99482 file records processed.
  495 large file records processed.                     
  0 bad file records processed.                         
  0 EA records processed.                               
  0 reparse records processed.                          
  104412 index entries processed.                       
  0 unindexed files processed.                          
  99482 security descriptors processed.                 
  2466 data files processed.                            

CHKDSK is verifying Usn Journal...
  4479208 USN bytes processed.                                     
Usn Journal verification completed.
Windows has checked the file system and found no problems.

84187132 KB total disk space.
  60479688 KB in 69969 files.
     15520 KB in 2467 indexes.
         0 KB in bad sectors.
    174336 KB in use by the system.
     65536 KB occupied by the log file.
  23517588 KB available on disk.
      4096 bytes in each allocation unit.
  21046783 total allocation units on disk.
   5879397 allocation units available on disk.

Internal Info:
9a 84 01 00 00 1b 01 00 fc 1a 01 00 00 00 00 00  ................
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
42 00 00 00 52 73 5c 77 b0 e7 1d 00 b0 df 1d 00  B...Rs\w........

fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda5 during installation
UUID=8213cc89-2438-41b9-899f-13b4c5b299af /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=45873767-d9ae-4f0c-baab-ffc2726ac24e none            swap    sw              0       0

Đã kiểm tra ổ đĩa trong GParted, GSmartControl và với ntfsfix, tất cả đã hoàn thành thành công, không có thay đổi.

Phân vùng

dev / sda1 NTFS WinRE
dev / sda2 NTFS Windows C:
dev / sda3 Mở rộng
dev / sda4 Dữ liệu NTFS E:
dev / sda5 EXT4 Ubuntu
dev / sda6 linux-exchange

Tôi đang tìm kiếm một lời giải thích về:

Internal Info:
9a 84 01 00 00 1b 01 00 fc 1a 01 00 00 00 00 00  ................
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
42 00 00 00 52 73 5c 77 b0 e7 1d 00 b0 df 1d 00  B...Rs\w........

Resetting $LogFile ... (this might take a while)
Relocating needed data ...
ERROR: Extended record needed (1032 > 1024), not yet supported!
Please try to free less space.

Bạn có thể ghi dữ liệu vào phân vùng không? Nếu không thì đọc câu trả lời của tôi dưới đây. Và bạn đang cố gắng thay đổi kích thước, và không thể, do đó, giả định nó chỉ đọc? hoặc bạn đang thực sự cố gắng ghi dữ liệu vào ổ đĩa?
Thomas Ward

Câu trả lời:


27

Hệ thống có thể không có các tệp để ghi vào phân vùng NTFS được cài đặt.

Hãy thử điều này trong thiết bị đầu cuối:

sudo apt-get remove ntfsprogs && sudo apt-get install ntfs-3g

Điều này loại bỏ ntfsprogsnếu nó hiện diện trên hệ thống và cài đặt ntfs-3gsẽ cho phép bạn ghi đúng vào phân vùng NTFS.

Sau đó khởi động lại hệ thống của bạn và cố gắng mở ổ đĩa NTFS để truy cập ghi. Bây giờ bạn có thể ghi vào ổ đĩa NTFS.


Chạy lệnh đó dẫn đến hệ thống nhắc tôi xóa ntfspross, cái mà tôi đã tra cứu và dường như không liệt kê bất cứ điều gì về việc viết thư cho ntfs nói chung, vì vậy tôi đã xóa nó. Điều này dường như đã sửa nó, tôi nghĩ rằng tôi đã cài đặt ntfspross khi muốn chạy kiểm tra đĩa dưới ubfox do các thành phần xấu (10 trong số đó). Cảm ơn!
Lewis Goddard

Vâng. Câu hỏi của bạn là một chút sai lệch mặc dù, vì dữ liệu bạn đính kèm. Dữ liệu được đính kèm thường không giải thích lý do tại sao bạn không thể ghi vào ổ đĩa - thay vào đó chúng tôi thấy rằng bạn đang cố gắng thay đổi kích thước ổ đĩa trong dữ liệu đó.
Thomas Ward

1
Loại bỏ ntfspross khi cài đặt ntfs-3g đã giải quyết vấn đề chỉ đọc.
Luis Alvarado

Tạo tệp NTFS làm việc cho tôi, chúc mừng.
Gerry

38

Việc thực hiện tắt Windows hoàn toàn sẽ cho phép các ổ đĩa được gắn hoàn toàn bởi Ubuntu. Điều này có thể được thực hiện bằng cách giữ phím SHIFT khi bạn nhấn nút "Tắt máy" trên menu "Nguồn".


2
Điều này có thể được thực hiện nếu phân vùng Windows không còn nữa? Nói cách khác, tôi có thể làm điều này nếu Windows không còn được cài đặt không?
epotter

Không, thủ thuật này chỉ hữu ích nếu bạn đã cài đặt Windows vì không có nút "Tắt" để nhấp nếu bạn chưa cài đặt Windows.
schulwitz

cảm ơn, điều này đã làm việc cho tôi ... phân vùng windows 10 của tôi chỉ được đọc trước đó nhưng sau khi làm theo hướng dẫn từ trang, nó không ....
waqar

5
Để tránh phải giữ phím Shift mỗi khi tắt Windows (dễ quên trong cấu hình khởi động kép), bạn chỉ cần vô hiệu hóa hoàn toàn Chế độ ngủ đông, điều này cũng vô hiệu hóa Hybrid Boot, do đó điều này không thành vấn đề. Khi được khởi động vào Windows, khởi chạy Command Prompt nâng cao ("Chạy với tư cách quản trị viên") và nhập powercfg /h offvà nhấn Enter. Sau đó, khởi động lại vào Ubuntu và ổ đĩa NTFS sẽ ghi được. Nếu bạn không muốn tắt Hibernation hoàn toàn, bạn chỉ có thể vô hiệu hóa Hybrid Boot bằng Bảng điều khiển (Tôi không thể tìm thấy phương thức dòng lệnh); xem liên kết trong câu trả lời để được hướng dẫn
Ben Johnson

Đã hoạt động cho khởi động kép Windows 10 + Ubuntu 18.04 của tôi. Cảm ơn!
Kuai Yu

12

Xảy ra với tôi, tất cả những gì tôi làm là

sudo ntfsfix /dev/sdxX // where x is HDD and X is drive number, in my case it was /dev/sda1

nó sẽ xóa bất kỳ logfile nào được tạo bởi windows.

đã làm cho tôi.


1
Điều này cảm thấy nguy hiểm. Mặc dù nó làm cho đĩa có thể ghi lại được bằng cách xóa các tệp bộ đệm của Windows trong Linux, nhưng điều gì xảy ra khi bạn khởi động lại vào Windows?
Paul

cảm ơn bạn rất nhiều Tôi có một hdd thứ 2 mà tôi đã sử dụng một lần trong các cửa sổ và không thể cài đặt đọc / ghi nữa trong ubfox điều này đã sửa nó
Wraith3690 001

0

Nếu nó xảy ra trong trường hợp khởi động kép với Windows 10, bạn cần phải bỏ chọn turn on fast startupControl Panel --> Power Options --> Choose what the power buttons dovà sau đó tắt máy, không khởi động lại. Khi hoàn thành đúng cách, bạn sẽ có thể truy cập các phân vùng NTFS thông thường với quyền đọc / ghi.

Điều này xảy ra do bản cập nhật Windows 10 đặt lại nó vào khởi động nhanh mặc định là một dạng ngủ đông.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.