Không thể gắn hệ thống tệp Windows (NTFS) do ngủ đông


330

Bất cứ khi nào tôi khởi động Ubuntu, tôi nhận được một thông báo rằng nó không thể gắn kết phân vùng windows của tôi và tôi có thể chọn chờ, bỏ qua hoặc gắn thủ công.

Khi tôi cố gắng nhập phân vùng Windows của mình thông qua Nautilus, tôi nhận được một thông báo nói rằng phân vùng này đã ngủ đông và tôi cần phải nhập hệ thống tệp và đóng nó đúng cách, tôi đã không gặp vấn đề gì vì vậy tôi không biết tại sao điều này xảy ra .

Đây là bảng phân vùng của tôi, nếu cần thêm dữ liệu, vui lòng cho tôi biết.

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    20000767     9999360   83  Linux
/dev/sda2        20002814   478001151   228999169    5  Extended
/dev/sda3   *   478001152   622532607    72265728    7  HPFS/NTFS/exFAT
/dev/sda4       622532608   625141759     1304576   82  Linux swap / Solaris
/dev/sda5        20002816   478001151   228999168   83  Linux

Bạn ngủ đông nó hay bạn tắt Windows trước khi bạn thấy thông báo lỗi? Tôi cũng gặp vấn đề này, nhưng tôi chắc chắn rằng tôi đã tắt Windows 8 Release Preview thay vì ngủ đông. Bạn sử dụng phiên bản Windows nào?
yanglifu90

Câu trả lời:


385

Một lỗi đã được gửi về hộp thoại Nautilus mà bạn đang thấy vì nó khuyến nghị một tùy chọn nguy hiểm tiềm tàng có thể dẫn đến mất dữ liệu. Vui lòng không chạy lệnh trong hộp thoại này trừ khi bạn muốn xóa phiên Windows đã lưu và có khả năng mất công việc chưa được lưu.

Giải thích: Tại sao Linux không thể mở các phân vùng Windows ngủ đông:

Bạn đang gặp lỗi này vì bạn đã ngủ đông Windows thay vì tắt nó theo cách thông thường (trong các phiên bản Windows mới hơn, ngủ đông có thể là tùy chọn mặc định).

  • Ngủ đông lưu thông tin trạng thái hiện tại vào đĩa cứng và sau đó tắt nguồn máy tính.
  • Tắt máy tính sẽ đóng tất cả các chương trình và kết thúc tất cả các quy trình đang chạy trước khi tắt nguồn máy tính.

Khi bạn tắt Windows bằng cách ngủ đông, về cơ bản, bạn đang tạm dừng hệ thống và lưu tất cả thông tin đó (vào một tệp lớn có tên hiberfil.sys) Cách này khi bạn tiếp tục ngủ đông tất cả các ứng dụng và tệp của bạn sẽ chính xác là cách bạn rời khỏi chúng. Nó cũng đặt cờ hiberfil.sysđể cho các Hệ điều hành khác biết rằng Windows đang ngủ đông.

Thay đổi ntfsphân vùng Windows ( ) trong khi ngủ đông có thể nguy hiểm - điều đó có thể khiến Windows không tiếp tục ngủ đông hoặc gặp sự cố sau khi tiếp tục. Do đó, công cụ ( ntfs-3g) gắn kết (mở) phân vùng sẽ không gắn kết nó ở chế độ đọc-ghi nếu nhìn thấy cờ ngủ đông. Do đó, Nautilus, trình duyệt tệp mặc định, sẽ không thể tự động mở phân vùng này - do đó thông báo lỗi mà bạn nhìn thấy - bởi vì nó đang cố mở nó ở chế độ đọc-ghi.

Giải pháp cho tất cả các phiên bản Windows:

Có ba cách để gắn kết phân vùng Windows ngủ đông:

  1. Khởi động vào Windows và tắt nguồn hệ thống bằng cách tắt hoàn toàn. Sau đó, bạn có thể khởi động lại vào Ubuntu và phân vùng sẽ tự động gắn kết ở chế độ đọc-ghi khi bạn mở nó trong Nautilus. Lưu ý rằng tùy chọn "Tắt máy" có thể không phải là tùy chọn được hiển thị trong menu bắt đầu của bạn theo mặc định. Bạn có thể cần nhấp vào nút bên cạnh để xem thêm tùy chọn.

  2. Gắn thủ công hệ thống tập tin trong chế độ chỉ đọc.

    • Kiểm tra xem bạn có điểm gắn kết (thư mục để gắn phân vùng của bạn vào) cho phân vùng Windows của bạn trong thư mục /media bằng lệnh này không:

      ls /media

    • Nếu bạn không thấy một thư mục cho phân vùng Windows của mình, bạn nên tạo một thư mục bằng lệnh sau:

      sudo mkdir /media/windows

    • Tiếp theo, gắn kết phân vùng ở chế độ chỉ đọc vào thư mục này bằng lệnh này:

      mount -t ntfs-3g -o ro /dev/sda3 /media/windows

      Lưu ý rằng bạn nên thay đổi /media/windowsnếu mountpoint của bạn được gọi là cái gì khác.

    • Bây giờ bạn sẽ có thể xem / mở tệp trên phân vùng Windows của mình bằng bất kỳ chương trình nào trong Ubuntu. Tuy nhiên, bạn sẽ không thể ghi vào phân vùng hoặc sửa đổi bất kỳ tệp nào vì nó ở chế độ chỉ đọc.
  3. Nếu bạn cần gắn phân vùng ở chế độ đọc và không thể hoặc sẵn sàng khởi động vào Windows và tắt hoàn toàn thì có tùy chọn thứ ba. Tuy nhiên, nó không được bao gồm ở đây vì nó hoàn toàn xóa hiberfil.sys và sẽ khiến bạn mất tất cả thông tin chưa được lưu trong các chương trình Windows ngủ đông. Sau đây là một trích dẫn man ntfs-3gvề khoảng tùy chọn sẽ được sử dụng để làm điều này.

    remove_hiberfile
                  Unlike in case of  read-only  mount,  the  read-write  mount  is
                  denied  if  the  NTFS  volume is hibernated. One needs either to
                  resume Windows and shutdown it  properly,  or  use  this  option
                  which  will  remove  the  Windows hibernation file. Please note,
                  this means that the saved Windows  session  will  be  completely
                  lost. Use this option under your own responsibility.
    

Giải pháp (chỉ dành cho Windows 8 và 10):

Có một tính năng mới trong Windows 8 có tên là Khởi động nhanh . Nếu tính năng này được bật (theo mặc định), Windows 8 không thực sự tắt hoàn toàn khi bạn chọn tắt máy. Thay vào đó, nó thực hiện "tắt máy lai". Đây là một cái gì đó giống như ngủ đông; nó làm cho việc khởi động Windows 8 sao lưu nhanh hơn. Vì vậy, bạn cần phải tắt tính năng này để có thể tắt nó đúng cách và có thể gắn kết các phân vùng Windows. Để thực hiện việc này, hãy khởi động vào Windows 8 của bạn và:

Lưu ý : việc vô hiệu hóa Khởi động nhanh rất có thể sẽ khiến Windows 8 của bạn mất nhiều thời gian hơn để khởi động. Không có con số "chính xác", nhưng hãy nói rằng nếu bạn mất 10 giây để khởi động vào Windows 8, thì bạn sẽ mất 50 giây sau khi tắt tính năng này.

  1. Mở Bảng điều khiển trong giao diện biểu tượng nhỏ và nhấp vào Tùy chọn nguồn . (xem ảnh chụp màn hình 1 )
  2. Nhấp vào Chọn những gì các nút nguồn làm . (xem ảnh chụp màn hình 2 )
  3. Nhấp vào Thay đổi cài đặt hiện không có sẵn . (xem ảnh chụp màn hình 3 )
  4. Bỏ chọn Bật khởi động nhanh (được khuyến nghị) . (xem ảnh chụp màn hình 4 )

Nhấp vào Lưu thay đổi . Bây giờ, hãy tắt Windows 8 và khởi động lại vào Ubuntu.

Nếu bạn vẫn không thể gắn kết mà không gặp lỗi, bạn có thể cần phải tắt chế độ ngủ đông hoàn toàn. Mở Dấu nhắc lệnh nâng cao (nhấp chuột phải vào phím tắt, nhấp vào Chạy Run với tư cách Quản trị viên) và nhập:

powercfg /h off

Nguồn: Khởi động nhanh - Bật hoặc tắt trong Windows 8 .


8
Không ai trong số này làm việc cho tôi. Điều duy nhất tôi có thể gắn kết phân vùng Win 8 trên ubfox là nhấn "restart" trong windows, sau đó khởi động Ubuntu.
Yuri Ghensev

3
Xin chào, tôi thay đổi chỗ ngồi cho windows 8.1 như bạn đề cập. Nhưng thật không may, tôi vẫn có lỗi massage tôi đã có trước đây. hãy giúp tôi,
mr_azad

2
Có liên kết này tuxera.com/community/ntfs-3g-manual/#fastrestart có thể hữu ích --- nó gợi ý ban hành lệnh powercfg /h offtrên Windows.
Rmano

3
Tôi đã tắt tùy chọn "khởi động nhanh" và tôi luôn khởi động Fedora bằng cách khởi động lại các cửa sổ nhưng nó vẫn nói rằng "nó ở trạng thái không an toàn" còn gì nữa không?
arielnmz

2
Tôi đang gặp vấn đề chính xác như @arielnmz. Tôi đã tắt "khởi động nhanh" theo "Giải pháp (chỉ dành cho Windows 8)", nhưng tôi vẫn không thể gắn kết R / W trong Ubuntu 14. Tôi có thể gắn RO nhưng không phải là RW. Bất cứ ý tưởng tại sao điều này làm việc cho người khác nhưng không phải cho tôi?
Bill Ape

146

CHỈNH SỬA: LÀM VIỆC NÀY CÓ NHỮNG ĐIỀU KIỆN NGUY HIỂM và Windows có thể không khởi động hoặc làm hỏng hệ thống tập tin khi khởi động.


Sử dụng ntfsfix trong thiết bị đầu cuối, ngay cả khi bạn không thể truy cập Windows

sudo ntfsfix /dev/sdXY

Trong đó XY là phân vùng, ví dụ a2( /dev/sda2) hoặc b1( /dev/sdb1)

ntfsfix sửa chữa một số mâu thuẫn NTFS cơ bản, đặt lại tệp nhật ký NTFS và lên lịch kiểm tra tính nhất quán NTFS cho lần khởi động đầu tiên vào Windows.


7
Một chút giải thích sẽ thực sự tốt đẹp :-) Chắc chắn có trang man, nhưng vì bạn đã viết nó ở đây, sẽ tốt hơn nếu cải thiện nó thêm nhưng giải thích những gì lệnh này làm.
Jendas

2
Tôi đã thử nhưng nó vẫn trả về "Windows bị ngủ đông, từ chối gắn kết. Không thành công: Không được phép hoạt động"
Marco Lackovic

2
Đẹp! đây sẽ là câu trả lời được chọn ...
so.very.tired 12/12/14

18
Bạn KHÔNG muốn làm điều này. Làm như vậy sẽ dẫn đến hệ thống tập tin bị hỏng khi bạn tiếp tục phiên cửa sổ ngủ đông.
psusi

12
Tôi đồng tình với @psusi: điều này rất nguy hiểm và có thể dẫn đến tất cả dữ liệu bị mất như ở đây
Fabby

49

Nếu bạn muốn chấm dứt phiên ngủ đông, hãy chạy lệnh này trong Terminal (nhấn Ctrl+ Alt+ Tđể mở Terminal)

sudo ntfsfix /dev/sdXY

nơi XYlà phân vùng. ví dụ: sda2 hoặc sdb1

Điều này cũng hoạt động nếu bạn không thể vào Win8.


3
Tôi không chắc chắn việc sửa một phân vùng NTFS từ Ubuntu là một ý tưởng tốt cho việc khởi động nhanh Windows 8.1. Thay vào đó, tôi đã giải quyết vấn đề từ bên trong Windows 8.1: tắt powercfg / h
Bill The Ape

Tôi đã làm điều này và gặp lỗi "Windows bị ngủ đông, từ chối gắn kết. Không thành công: Không được phép hoạt động"
Erel Segal-Halevi

19

Giải pháp của tôi là gọi một mntwindowskịch bản /etc/rc.local. Kịch bản này sẽ kiểm tra chế độ ngủ đông và nếu gắn kết ngủ đông là chỉ đọc. Để đảm bảo tập lệnh có thể luôn được gọi, tôi đã đặt nó vào /binvà đánh dấu nó là tập tin thực thi. Nội dung của kịch bản như sau

sudo mount /dev/sda[Partition Number] /media/[Any existing folder name]

#Mounts Windows
if [ $? -eq 14 ]
then
  echo "Windows is sleeping, I'm mounting as read-only"
  sudo mount -o ro /dev/sda[Partition Number] /media/[Any existing folder name]
fi

Giải pháp tuyệt vời. Cảm ơn nhiều. Nó hoạt động với tôi trên một chiếc eMachines E442 cổ đại đã vô tình bị vùi dập khi tắt máy. +1
Ian Lewis

17

Đó là vì tính năng khởi động nhanh của Windows 8.

Giải pháp tạm thời sẽ là quay trở lại trong Windows và khởi động lại hệ thống (thay vì tắt máy). Giải pháp vĩnh viễn là vô hiệu hóa khởi động nhanh.

Bạn có thể sử dụng hướng dẫn này để vô hiệu hóa khởi động nhanh trong Windows 8: http://itsfoss.com/solve-ntfs-mount-probols-ubfox-windows-8-dual-boot/


Đây chính xác là vấn đề của tôi và thực hiện khởi động lại từ windows để khởi động vào linux chứ không phải tắt máy là một cách tuyệt vời để xác minh rằng đây là giải pháp chính xác cho bạn. Giải pháp ntfsfix dưới đây không hiệu quả với tôi, trong khi giải pháp này thì có.
sage88

1
vấn đề tương tự trên Windows 10
Postadelmaga

13

Windows 8 bổ sung tính năng "khởi động nhanh". Nó làm cho Windows khởi động nhanh hơn sau khi tắt máy, nhưng vì tác dụng phụ, nó kết thúc việc đưa hệ thống tập tin của bạn vào trạng thái ngủ đông.

Để tắt tính năng này trong Win 8, hãy tìm kiếm "chọn nút nguồn làm gì" trong cài đặt, nhấp vào lá chắn để mở khóa các hộp kiểm và bạn có thể bật hoặc tắt khởi động nhanh từ đó.

Thông báo trước được đề cập trước đó, rằng bạn muốn thực sự tắt Windows và không khởi động lại để có quyền truy cập dễ dàng từ Linux, vẫn được áp dụng.


Tôi đã tắt "khởi động nhanh" trong Windows 8.1. Nó không giúp được gì. Tôi chỉ có thể gắn RO. Điều này thật kỳ lạ.
Bill Ape

10

Đối với windows 10, tôi đã tìm ra cách tắt khởi động nhanh. Đã làm một screencast để giải quyết điều đó. Chuyển đến Bảng điều khiển > Phần cứng và âm thanh > Tùy chọn nguồn > Cài đặt hệ thống Sau đó nhấp vào 'Thay đổi cài đặt hiện không khả dụng' và xóa đánh dấu khỏi 'Bật khởi động nhanh'. Nguồn: http://blog.shahariaazam.com/fast-startup-turn-on-or-off-in-windows-10


9

trên Windows 8 thì bình thường. Bạn cần tắt Windows 8 qua cmd bằng cách nhập shutdown /f /s /t 0sau đó có thể hoạt động.


3
Tôi tin shutdown /s /t 0là đủ ... không cần sử dụng vũ lực
Matthew Sainsbury

@Matt tôi đã thử shutdown /s /t 0. Điều này không hoạt động. Điều này là mặc dù tôi vô hiệu hóa khởi động nhanh trước đó. Tôi chỉ có thể gắn RO phân vùng NTFS đó.
Bill Ape

@root shutdown /f /s /t 0cũng không hoạt động. Một cái gì đó phải thay đổi trong Ubuntu 14.04 hoặc Windows 8.1 kể từ khi câu trả lời này được đăng.
Bill Ape

1
@BillTheApe Tôi tiếp tục sử dụng kỹ thuật này trên Arch Linux, đây là một bản phát hành. Tôi khiêm tốn đề nghị rằng vấn đề của bạn nằm ở nơi khác
Matthew Sainsbury

1
@Matt Bạn đã đúng. Vấn đề thực sự đã nói dối ở nơi khác: vô hiệu hóa khởi động nhanh + shutdown /f /s /t 0là đủ cho Windows 7. Nó không còn đủ cho Windows 8.1. Ngoài những gì cần thiết cho Windows 7, Windows 8.1 còn yêu cầu thêm một bước: tắt powercfg / h
Bill The Ape

9

Chỉ cần hoàn thành, đây là một lệnh khác để gắn kết phân vùng dưới dạng chỉ đọc (hữu ích cho các phân vùng Windows ngủ đông):

udisksctl mount --block-device /dev/sda3 --options ro

Nếu bạn có quyền gắn kết phân vùng bằng trình quản lý tệp (ví dụ: nếu bạn là quản trị viên), thì bạn có thể chạy lệnh này mà không cần sử dụng sudo.

Điều này có sẵn trong các phiên bản Ubuntu mới nhất (như 13.04 và 13.10).

Nếu udisksctlkhông có sẵn, thì có lẽ udiskslà vậy. Nó có các đối số khác nhau, vì vậy hãy kiểm tra trang.


1
Tôi thích điều này! : D
Jeggy

1
Đây là một giải pháp tuyệt vời nếu bạn không muốn khởi động lại windows.
Goddard

Có nó làm việc cho tôi! Cửa sổ của tôi không khởi động được nên đây là lối thoát duy nhất :)
samjoe

7
  • Khởi động vào windows osvà sau đó khởi động lại nó. (Không tắt máy).

  • Trong menu grub chọn ubuntuvà khởi động nó. Sau khi Ubuntu khởi động, bây giờ mở ntfs hard drive partition, nó sẽ mở.


3
Lưu ý rằng điều này hoạt động ngay cả khi bạn không thể đăng nhập vào Windows (ví dụ: do mật khẩu bị mất). Bạn có thể khởi động lại từ Màn hình khởi động Windows.
Dave Burton

Và làm thế nào để bạn gắn cái này nếu đây là ổ cứng từ thiết bị windows chết mà bạn chỉ muốn dọn dẹp rồi lưu trữ?
Douglas Gaskell

7

Theo kinh nghiệm của tôi, câu trả lời phổ biến và hữu ích của adempewolff ở trên là cần thiết, nhưng chưa đủ, để cho phép tôi gắn phân vùng Windows NTFS của mình để viết bằng Ubuntu. Như được hướng dẫn ở nơi khác, tôi đã tắt Fast Startup trước khi thử cài đặt Ubuntu và tôi cũng xóa Tùy chọn Hibernate trên menu "Tắt máy".

Tôi vẫn không thể ghi vào phân vùng Windows của mình từ Ubuntu.

Tôi thấy tôi cũng phải khởi động Windows 8.1, khởi động dòng lệnh được ủy quyền của Windows (nhấp chuột phải vào nút Windows ở phía dưới bên trái để dễ dàng truy cập tùy chọn này), cho phép thông qua hộp ủy quyền của Windows, rồi nhập lệnh:

powercfg /h off

Bạn có thể kiểm tra kết quả với:

powercfg /a

Sau khi thực hiện thay đổi này, tôi có thể truy cập tự do vào phân vùng Windows 8.1 từ Ubuntu, cho dù tôi thoát Windows bằng cách tắt hoặc khởi động lại.


Tôi thấy rằng sau đó tôi đã có thể đảo ngược điều này và vẫn truy cập vào phân vùng (nhưng luôn luôn không kiểm tra Khởi động nhanh, như trên và không bao giờ yêu cầu ngủ đông Windows). Lệnh để đảo ngược nó là, dự đoán:

powercfg /h on

Tôi giả sử một cái gì đó còn sót lại từ cài đặt Windows cần được xóa bằng cách khởi động với chế độ ngủ đông đã tắt theo cách đặc biệt này.

Không có lý do gì để hoàn tác bước đầu tiên như thế này theo như tôi biết - nó có thể cung cấp một chút an toàn để rời đi powercfg /h off.

Xem trang hướng dẫn Ubuntu để xử lý Windows NTFS để biết thêm thông tin.


Tôi nghi ngờ rằng bạn sẽ không cần phải gây rối powercfgnếu bạn không tắt chế độ ngủ đông thủ công, mặc dù tôi có thể sai ...
SamB

6

Dành cho Windows 8+

Bạn cần tắt tính năng "Khởi động nhanh". Để trích dẫn How-To-Geek:

Mở các tùy chọn nguồn của bạn bằng cách nhấn Windows + X hoặc nhấp chuột phải vào menu Bắt đầu của bạn và chọn Tùy chọn nguồn. Trong cửa sổ Tùy chọn nguồn, bấm vào nút Chọn các nút nguồn làm gì.

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

Nếu đây là lần đầu tiên bạn gặp rắc rối với các cài đặt này, bạn sẽ cần nhấp vào Cài đặt Thay đổi hiện tại không có sẵn để có sẵn tùy chọn Khởi động nhanh để cấu hình.

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

Cuộn xuống dưới cùng của cửa sổ và bạn sẽ thấy Bật Bật khởi động nhanh (được khuyến nghị) "

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

Bỏ chọn hộp "khởi động nhanh".

Sau đó, tắt Windows 10 và bạn sẽ có thể gắn kết phân vùng NTFS từ Ubuntu.


Trích dẫn How-To-Geek được lấy từ đây .


Đây là khá nhiều những gì phần dành cho Windows 8 và 10 trong câu trả lời được chấp nhận nói.
muru

@muru - nhún vai này có ảnh chụp màn hình
Android Dev

nhún vai , vậy câu trả lời cũng vậy - những con số trong danh sách là các liên kết đến ảnh chụp màn hình
muru

6

Nó thậm chí còn trở nên đơn giản hơn (Windows 8 + )

Chỉ cần buộc tắt máy hoặc bạn có thể nói tắt hoàn toàn hệ thống windows của mình trước khi khởi động lại hệ điều hành Ubuntu.

Làm thế nào tôi sẽ làm điều đó?

Rất đơn giản: Shift+ Tắt máy

i, e Giữ Shiftphím trong khi bạn nhấp vào nút Tắt trong Windows để tắt hoàn toàn.

Tất nhiên nó sẽ làm cho cửa sổ của bạn khởi động chậm hơn một chút vào lần tới. :)


4

Bạn có thể gắn kết nó trong chế độ chỉ đọc Đối với nó, trước tiên, bạn phải tạo một thư mục dưới dạng điểm gắn kết:

sudo mkdir /media/*youruser*/newdisk

Sau đó, gắn ổ đĩa với:

sudo mount -t "ntfs" -ro "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda4" "/media/*youruser*/newdisk"

Thay đổi từ bằng *, với tên người dùng . /dev/sda4cũng có thể khác nhau, tùy thuộc vào phân vùng là nơi cài đặt windows 8.

Lưu ý các giá trị args được lấy cho thông báo lỗi cụ thể của bạn, đối với những người dùng khác nhận thông báo lỗi, hãy thay đổi -o bởi -rovà gõ tên người dùng thích hợp.

Ngoài ra, lưu ý, với phương pháp này, bạn không thể chỉnh sửa, ghi hoặc tạo tệp mới trong ổ đĩa windows.


2

Để thêm vào câu trả lời, bạn có thể truy cập Windows 7 hoặc Windows 8 (W8: đây là hành động tắt nguồn mặc định, đó không phải là tắt máy thực sự theo nghĩa nào đó), hãy mở một dòng lệnh với đặc quyền và loại siêu người dùng powercfg -h off.

Thông báo trước là máy tính Windows của bạn sẽ không thể ngủ đông được. Tuy nhiên, bạn sẽ có thể gắn kết các phân vùng Windows của mình mà không cần phẫu thuật trên đó.


2

Nhiều khả năng điều này xảy ra là do bạn đang khởi động từ hệ thống Windows 8. Những gì họ đã làm là làm cho nó để khi bạn tắt máy tính, nó thực sự chuyển sang chế độ ngủ đông để khởi động nhanh hơn khi bạn bật lại.

Những gì bạn cần làm là vào phần Bảng điều khiển của Windows 8, điều hướng đến các tùy chọn nguồn và tắt tùy chọn khởi động nhanh để khi tắt máy, bạn thực sự sẽ tắt hệ thống của mình và kết quả là các tệp trên phân vùng sẽ có thể được truy cập và chỉnh sửa.


1

@abhishek đã giải thích chính xác, tôi không chỉ gặp sự cố về ntfs, wifi cũng không hoạt động sau khi khởi động lại từ Windows 8.1 sang Ubuntu. Giải pháp tốt nhất là tắt khởi động nhanh trong Windows 8.1. Chuyển đến quản lý nguồn và nhấn Chọn những gì các nút nguồn làm -> Thay đổi cài đặt hiện không khả dụng . Sau đó nhìn xuống cửa sổ, tìm một lá cờ "Bật khởi động nhanh (được khuyến nghị)" và tắt. Nhấp vào Lưu thay đổi , vì vậy bây giờ bạn sẽ không gặp phải vấn đề này!


1

Tôi đã giải quyết điều này (trong Windows 10) bằng cách xóa hiberfil.sys bằng cách

powercfg /h off

sau đó quay lại

powercfg /h on

Tôi đã thử với câu trả lời đầu tiên và nó đã hoạt động, nhưng - vấn đề đã trở lại sau khi khởi động lại


1

Cuối cùng, tôi có thể giải quyết nó bằng cách làm theo công thức từ Arch Wiki:

  • Khởi động vào Windows
  • Là quản trị viên, hãy chạy powercfg /h off
  • Tắt máy Windows

Tôi cũng đã đổi /etc/fstabthành UUID để chỉ phân vùng NTFS, sau lần thử đầu tiên thất bại, tôi không sử dụng powercfglệnh mà vô hiệu hóa nó bằng cách nhấp qua GUI. Không chắc chắn, tại sao sử dụng UUID sẽ tạo ra bất kỳ sự khác biệt nào (trong Wiki, nó không được giải thích thêm). Nhưng ít nhất nó đang hoạt động trở lại.


Nguồn: Arch Wiki ( NTFS-3G: Siêu dữ liệu được giữ trong bộ đệm của Windows, từ chối gắn kết ):

Vấn đề là do một tính năng được giới thiệu trong Windows 8 có tên là "khởi động nhanh". Khi khởi động nhanh được bật, một phần siêu dữ liệu của tất cả các phân vùng được gắn kết sẽ được khôi phục về trạng thái như lúc đóng cửa trước đó. Do đó, những thay đổi được thực hiện trên Linux có thể bị mất. Điều này có thể xảy ra với bất kỳ phân vùng NTFS nào khi chọn "Tắt" hoặc "Ngủ đông" trong Windows 8 hoặc 10. Rời khỏi Windows bằng cách chọn "Khởi động lại", tuy nhiên, rõ ràng là an toàn.

Để cho phép ghi vào các phân vùng trên các hệ điều hành khác, hãy đảm bảo khởi động lại nhanh bị tắt. Điều này có thể đạt được bằng cách ban hành như một quản trị viên lệnh:

   powercfg /h off

Bạn có thể kiểm tra các thiết lập hiện hành về Control Panel> Hardware and Sound> Power Options> System Setting> Choose what the power buttons do. Hộp Turn on fast startupnên bị vô hiệu hóa hoặc mất tích.

Nếu bạn không thể gắn kết phân vùng NTFS ngay cả khi làm theo hướng dẫn này, hãy thử sử dụng UUID thay vì tên thiết bị trong / etc / fstab cho tất cả các phân vùng NTFS. Đây là một ví dụ fstab .


0

Cả Windows 10 và Windows 8 đều có hành động hài hước về việc tắt. Xóa tùy chọn khởi động nhanh trong Windows và nếu sử dụng Windows ten, hãy đảm bảo bạn cài đặt lại tùy chọn nhà, trông giống như một ngôi nhà, từ Windows 8 .. Sau đó, sử dụng nó để tắt, không khởi động lại, khi bạn muốn vào Linux, hoặc lỗi sẽ tiếp tục bật lên và khi vào Linux, bạn không thể truy cập vào một ổ đĩa ... Hoặc nhiều hơn một ổ đĩa Windows trên hệ thống của tôi ... Vì tôi có một ổ đĩa tôi sử dụng để chia sẻ các tệp giữa Linux và Windows.


0

Tôi đã giải quyết vấn đề của mình với

$ sudo apt-get install ntfs-config

$ sudo mount -o rw /dev/sdXY

thay thế sdXY bằng phân vùng windows của bạn, ví dụ sda3

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.