NTFS biçimli sürücülere yazılamıyor


10

Ne olduğundan emin değilim, ancak NTFS harici sürücülerimin herhangi birine ani bir yazma erişimi kaybettim.

Yazılım merkezinden birkaç oyun ve uygulama yükledim ve şimdi yeni klasörler oluşturamıyorum veya dosyaları NTFS olan herhangi bir şeye kopyalayıp yapıştıramıyorum. Her şey şimdi sadece okunur ve düzeltmek için çok şey denedim, ama umutsuz görünüyor.

Sadece sürücülerin kendileri olup olmadığını kontrol etmek için, biraz ntfs formatlı truecrypt hacmi ve yağ formatlı hacim yaptım. Ve evet, Ubuntu'nun NTFS'ye bir şey yazmamı engellediği anlaşılıyor.

Burada ne oldu?

Sadece NTFS sürücülerime yazma erişimi elde etmenin bir yolu, bu yüzden tüm dosyalarımı yedekleyebilirim.

Muhtemelen Ubuntu'yu yeniden kuracağım. Lütfen yardım et.


GÜNCELLEME (ve herkese hızlı cevapları için teşekkürler)

Problem çözüldü.

NTFS yazma iznini kaybettiğimi fark etmeden önce, GParted yazılımını yazılım merkezinden kurmuştum ve onunla birlikte gelen ntfsprogs adlı bir uzantı vardı.

Soruna bir çözüm ararken, GParted'ı kaldırdım (sorundan hemen önce yüklediğim uygulamalardan biri olduğu için). Ama bu sorunu çözmedi.

'NTFS Yapılandırma Aracı' adlı bir uygulama ile karşılaştım. Bunu yüklediğimde, ntfsprogs uzantısının kaldırılması gerektiğini söyledi (bu yüzden GPARTED'i kaldırdığımı tahmin ediyorum, ntfsprog uzantısını kaldırmadım).

NTFS Yapılandırma Aracını başlattım ve şimdi NTFS sürücülerine yazma erişimim var. Ne yazık ki, NTFS Yapılandırma Aracı'nı başlatmadan önce yazma iznim olup olmadığını kontrol etmedim, bu nedenle NTFS Yapılandırma Aracı'nın veya ntfsprog'un kaldırılmasının bana NTFS yazma izni verdiğinden emin değilim.

Umarım başka bir yeni arı bu sorunla karşılaşırsa, bu sayfaya rastlar ve ne yapacaklarını bilirler.


Yeniden yükleme aynı sonuca yol açabilir. Belki de yakın zamanda yapılan bir güncelleme NTFS yazmalarının varsayılan davranışını değiştirdi? NTFS-3G kurulu mu? Ne yapar senin / etc / mtab senin NTFS birimleri ile ilgili söylenecek?
James T Snell

Karşılaştığınız bir cevabınız varsa, sorunuzu düzenlemek yerine kendi postanızı güncellemenizle cevaplayın.
Thomas Ward

ntfsfix ve chown arkadaşlarınız olabilir, aşağıdaki cevabımı okuyun. Aynı sorunu zaten birkaç kez yaşadım.
sevgili

Yanıtlar:


5

NTFS sürücüsünü UTF-8 seçenekleriyle bağlamanız gerekir. Google'da ntfs-3g dosya sistemini nasıl kuracağınızı ararsanız, aşağıdaki seçeneklere ihtiyacınız olduğunu görürsünüz:

defaults,locale=en_US.UTF-8

UTF-8 seçeneğinizi kaçırırsanız alacağınız belirti, sürücüye okuyabiliyor olmanız ama yazamamanızdır. Örneğin, bir dosyayı sürücüden çıkarma yeteneğini kaybedersiniz.

Not: daha fazla bilgi için bir bağlantı burada . UTF-8 seçeneği burada belirtilmiştir .


4

Çift önyükleme yapıyorsanız, deneyin

sudo ntfsfix /dev/sda1

ve /dev/sda1bölüm adıyla değiştirin (örneğin /dev/sda4[birincil sabit sürücüdeki dördüncü bölüm için] veya /dev/sdb[tek bölümlü ikincil sürücü için]).


1
Bir sürü şey denedim ama işe yarayan da bu.
Mohsin Bukhari

benim durumumda bir USB oldu.
Mohsin Bukhari

2

NTFS için permissionsseçeneği kullanmalısınız .

Örnek olarak / dev / sda1 kullanmak (fstab'da da UUID kullanabilirsiniz), / media / ntfs dizinine (bölüm / bağlama noktası / fstab girişinizi ihtiyaçlarınıza göre ayarlayın) monte edin.

Düzenle /etc/fstab

# graphical
gksu gedit /etc/fstab

# command line
sudo -e /etc/fstab

Bu satıra benzer görünmek için girişinizi ekleyin / düzenleyin

/dev/sda1 /media/ntfs ntfs-3g locale=en_US.UTF-8,permissions 0 0

Bir montaj noktası yapın (gerekirse)

[[ -d /media/ntfs ]] || sudo mkdir /media/ntfs

NTFS bölümünü çıkarın ve yeniden monte edin

sudo umount /dev/sda1
sudo mount /media/ntfs

Artık sahiplik ve izinleri ile chownvechmod

sudo chown -R your_user:your_user /media/ntfs
chmod -R ug+rw /media/ntfs

Tüm bunlardan sonra, bölüm beklendiği gibi çalışmıyorsa, pencerelerden kontrol edin.


İzin seçeneği ve / veya devralma seçeneğini bilmiyordum. Gelecek için de çok faydalı. ;-)
djangofan

Benim için iyi çalışıyor
Mazhar Ahmed

Bkz bu montaj komutları nedeniyle, Windows hazırda için salt okuma hala bozdu olsun eğer ...
Nae

2

Koşu

sudo apt-get purge ntfs-3g

ve sonra

sudo apt-get install ntfs-3g

benim için çalıştı.

Ben çünkü sanırım initrd.imgile oluşturulan değildi ntfs-3gçekirdek güncelleme gerçekleşti ise modül. Sadece bir tahmin çünkü ntfsprogsNtfsprogs'u yükle yüklü değildi . Ben işe yaramadı sadece ntfs-3gNTFS-3G'yi yükleyin vardı .


1

Çok şükür bu gönderiyi buldum. Bir klasör veya dosya yapabileceğim benzer bir sorun yaşıyordum, ancak dosyayı veya klasörü silmek dışında değiştiremedim. chmodHer yeni dosya veya klasörde yapmanız gerektiğinde gerçekten sinir bozucu olur .

Tüm yaptığım şuydu:

sudo apt-get purge ntfsprogs
sudo apt-get purge ntfs-3g
sudo apt-get install ntfs-3g

Temizleme seçeneği tam bir kaldırma işlemidir. Ondan sonra yeni bir kurulum aldım. Basit ve işe yarıyor.


1

Birlikte GParted yüklü ntsfprog bir ay arka eklenti olarak ve ben yazma izni (Sadece anlamaya) kaybetti.

Bu yüzden, sadece ntfsprogs'u kaldırdım ve sonra ntfs-3g'yi yükledim ve bu sorunu çözdü .


0

GParted'i birkaç gün önce yükledikten sonra da aynı şey oldu. Bu yüzden internette biraz araştırma yaptım ve " ntfsprogs " (eski ntfs yardımcı programı) adlı bir eklenti " ntfs-3g " (en son ntfs sürümü) üzerine yazdığı için buldum .

Her şeyi anlayamıyorum, ancak bu iki eklenti bir çatışma içinde. Tek yapmanız gereken Software Center'ı kullanarak " ntfsprogs " u kaldırmak .

  1. GParted yazın ve "linux'dan (ntfsprogs) NTFS bölümlerinde düzgün şeyler yapmak için araçlar" i işaretini kaldırın veya GParted'ı tamamen kaldırın.

  2. Ubuntu Yazılım merkezinde "ntfs" yazın. İlk seçenek "NTFS Yapılandırma Araçları" dır.

  3. Kur ve tombala. Şimdi izinlerini geri aldın.


0

Aylarca bu tekrarlayan problemim vardı . Bunun Toshiba sürücüsüne özgü olduğu izlenimindeydim.

Neyse, ben başarıyla nasıl başa:

  1. Sürücünüz takılmıyor ve size bir exit 13hata veriyorsa, ntfsfixşu andan itibaren , sabit sürücünüzle / NTFS sürücünüzle ntfsfix -b /dev/sdbxdeğiştirdiğiniz yeri çalıştırın sdbx. Sürücü adınızı adresinden alabilirsiniz sudo fdisk -l. Oradan sürücünüzü tanımlayabilirsiniz.

Örneğin benim için şunu sudo fdisk -ldöndürür:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000586fb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2148   961320312   480659082+  83  Linux
/dev/sda2       961320313   976773167     7726427+   5  Extended
/dev/sda5       961320314   976773167     7726427   83  Linux

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcfd88605

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  1953525167   976762583+  ee  GPT

İşte, /dev/sdb1harici sabit diskim.

  1. Bundan sonra chown -R username:username /media/path/to/hardrivekendinize okuma + yazma hakları vermek için çalıştırmanız gerekebilir (tüm klasörlere ve alt klasörlere yinelemeli olarak).

Muhtemelen benim sabit disk ölüyor olduğunu gösterir iki kez yapmak zorunda kaldım! Verilerinizi yedeklediniz mi?

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.