NTFS bölümünde hiberfile kaldırılamıyor


15

Ben gibi sorular bakarak oldum nedeniyle kış uykusu için Windows (NTFS) dosya sistemini monte edilemiyor ve nasıl hibernated NTFS bölümünü monte edersiniz? ve hepsi yapamadığım pencerelere önyükleme diyor. Sonra çok dikkatli olduktan sonra, seçenek remove_hiberfileönerilir. Bu seçeneği çok isterim. Açık olduğum programları veya içindeki verileri umursamıyorum. Windows bölümü / dev / sda5 üzerinde, bu yüzden koştum

sudo mount /dev/sda5 /mnt/win

Daha sonra okumaya devam edin ...

sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda5 /mnt/win
sudo mount -t ntfs-3g -o debug,remove_hiberfile /dev/sda5 /mnt/win

Hala şans yok. Bu remove_hiberfileseçenek tanınmıyor gibi, çünkü seçeneği kullanmaya çalışırken bir hata almıyorum, remove_hiberfile3ejeiofeancak aynı mesajı.

Yukarıdaki komutların bir sonucu olarak verilen mesaj budur (hata ayıklama eklemek hiçbir şeyi değiştirmedi):

The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda5': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

Salt okunur bağlayabilirim, ama bu bana pek yardımcı olmuyor.


fsck /dev/sda5diskte hata olup olmadığını kontrol etme komutunu deneyin .
Avinash Raj

Bu verdifsck: fsck.ntfs: not found
Shelvacu

1
sudo ntfsck /dev/sda5verdi Unsupported: replay_log() Volume is dirty. Unsupported: check_volume() Checking 381952 MFT records. Unsupported cases found.
Shelvacu

1
@AvinashRaj, bilmiyorum. Bir yükleme ekranı gösterir, daha sonra kararır ve arka plan ışığı yanıp söner.
Shelvacu

1
@Mitch yapıyorum ve önyükledim ve düzeltmek için almaya çalıştım. Şanssız.
Shelvacu

Yanıtlar:


24

Aynı problemim vardı. Deneyin:

ntfsfix /dev/sda5

remove_hiberfileseçeneği artık çalışmıyor. ntfs-3gpaket politikası yeni aracı kullanmaktır ntfsfix.

Ancak, bu araç da benim için çalışmadı. Ben "kapalı Windows makinede sabit diski, takılı Yani Hızlı Başlangıç , Windows, ardından kapatma içinden güç düğmesi seçeneklerinde" ve yerini benim Ubuntu makinesinde geri HDD.

Ben burada buldum: Hiberfil.sys Unbootable Win 8.1 silmek için Ubuntu kullanma


14

Hareketli -obenim için çalıştı sona:

mount -t ntfs-3g /dev/sda5 /mnt/win -o remove_hiberfile 

(Ubuntu 16.04 canlı cd ve vanilya pencereleri 7)


Bu aynı zamanda bir Windows 10 bölümü için de geçerlidir.
zymhan

3

Silmek hiberfil.sysiçin hazırda bekletme modunu el ile kapatmak için komut istemini kullanmanız gerekir.

Windows 7 DVD'sinden önyükleme yapın ve dil seçim ekranında Shift+ tuşuna basın F10ve Sistem Kurtarma Seçenekleri ekranına önyükleme yapın ve Komut İstemi'ni seçin.

Hazırda bekletme modunu kapatmak veya devre dışı bırakmak için, komut istemine aşağıdaki komutu yazın:

powercfg –h off

Bu, hazırda bekletme modunu devre dışı bırakır ve hiberfil.sysdosyayı sisteminizden kaldırır .


2

Daha önce de birkaç kez bu problemle karşılaştım. Son zamanlarda 2 sabit diskim vardı, bunlardan biri daha önce hastalandığım ve yeniden biçimlendirdiğim Windows 8 ve Windows 8 ile kullandığım 2 TB depolama sürücüsüne sahipti.

Windows 8'i kaldırdığımdan, Windows kurulum ortamım olmadığından ve yakın zamanda yeniden yükleme planım olmadığından, hızlı ve hibrit önyükleme seçeneklerini kaldırmak alternatif değildi.

Şanssız, hala aynı hata mesajı ile remove_hiberfile seçeneği ile monte etmeye çalıştım. Sadece okuma olarak denenmiş, daha sonra ilk başta bana yazma erişimi vermiş gibi görünen yeniden montaj (sudo mount -o remount, rw) olarak denedim, ancak yaptığım değişikliklerin hiçbiri diske yazılmadı (nautilus'ta kaldırılan dosyalar yeniden belirdi).

Sonunda bulduğum çözüm, etkilenen bölümü sabit sürücüdeki başka bir konuma taşımak için GParted kullanmaktı ve bölümden önceki ve sonraki bayt miktarını değiştirdi. Bölüm verisini meta veri / hazırda bekletme bayrağıyla birlikte yeniden yazdığından şüpheleniyorum. Tahminimin işe yaradığına sevindim çünkü 1.6TB bölümünü taşımak 19 saat sürdü!

Yine de daha basit bir çözüm olmalı, çünkü kullandığım diğer Linux dağıtımlarının hazırda bekleme sürücülerini kurmak için aynı tereddütlere sahip olmadığını gördüm. Bayrağı kontrol eden modül kapatılabilir veya değiştirilebilir? Daha da iyisi, bayrak hakkında bir lanet vermek sadece bir hata mesajı değil, birkaç seçenek olmalıdır (salt okunur olarak monte et, okuma / yazma olarak monte et, ikinci + bayrağı kaldır vb.).

Her neyse, aynı durumda başka birinin bu bilgiyi yararlı bulacağını umuyoruz.


2

Windows 8'i kaldırdığım ve hazırda bekletme modunu kapatamadığım bu sorunu yaşadım. Remove_hiberfile kullanmaya çalıştım ve işe yaramadı. Ancak bu sadece bir depolama sürücüsü olduğundan, "Diskler" uygulaması altında, bölümü düzenledim ve önyüklenebilir önyüklenebilir. Şimdi sürücüyü monte edebilirim. Umarım bu başka birine yardımcı olur.


2

Hatayı tekrar okuyun. Sadece şu ikinci satır:

Error mounting /dev/sdXY…

Şeye dikkat edin /dev/sdXY. XYsisteminizde gördüğünüz hatayla değiştirilmelidir. Şimdi terminali açın ve aşağıdaki komutu kullanın:

sudo ntfsfix /dev/sdXY

XYhatada gösterilen zahmetli bölüm nerede . Örneğin sda2veya sdb1veya sda5(yukarıdaki resimdeki gibi). ntfsfixUbuntu sistemlerinde zaten yüklü.


0

İşletim sistemi için ssd (UEFI) ve diğer şeyler için sabit disk bulunan bir Lenovo 710 masaüstünde ubuntu (düello önyükleme olarak değil) yükledim ve yukarıda açıklanan hata nedeniyle sabit diskime erişemedim. Ancak, F2'ye basarken yeniden başlatma beni pencereler için kurtarma seçeneğine getirdi. Kurtarma işlemini reddettim ve bir sonraki ekranda "pencerelerden çıkmak" istediğimi yanıtladı. Ubuntu'ya yeniden başlatıldıktan sonra sabit sürücüye erişime izin verildi.

Belki, bir kurtarma bölümü olsaydı, pencereleri aşırı yazmayı seçmiş olsanız bile, bu basit çizgiler boyunca bir şey sizin için işe yarardı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.