Windows'ta ext4 bölümleri nasıl okunur? [kapalı]


58

Ext4'te iki sorum var:

  1. Temel okuma desteği almak için şu anda Windows'ta bir ext4 bölümü (XP / Vista / 7) takmanın bir yolu var mı?
  2. Olmazsa, birgün bunu destekleyecek planlar var mı?


1
okey ben bu whit ext2read yapmak zorunda olduğumu biliyorum ama açılır ve ti görünüyor herhangi bir dosya göremiyorum
The Aivons

1
@TheLordofTime Yeniden kontrol et.
htorque

1
Windows sürücüleri ve ext4 arasında dosya kopyalayabileceğiniz bir linux live cd'den önyükleyebilirsiniz.
djangofan

3
Bence bu soru haksız yere kapatıldı, fakat SuperUser.com'da harika cevaplar var - Windows'da ext4 bölümleri nasıl okunur?
Dan Dascalescu

Yanıtlar:


32

Windows'taki Ext2 bölümlerine göz atmak için ext2read adlı bir yardımcı program (Ext4 bölümleri dahil), aşağıdaki yorumda @heynnema tarafından belirtildiği gibi çalışmayabilir ve bölümlerinizi bozabilir.

Proje 2012'den beri güncellenmiyor.


Bilmek güzel, sadece Windows için ext2 / 3 desteği hakkında biliyordum. Ne yazık ki, bu bir IFS sürücü değil, bu yüzden sen olamaz monte onunla bir dosya sistemi?
Ocak

IFS'nin MSDN'de ne olduğuna ilişkin belgeleri bulabilirsiniz .
Ocak

Harika, ext2read'i bir süre önce denedim ama o zamanlar eklentileri desteklemedi. Şimdi iyi çalışıyor. :-) Sorumun ikinci kısmı gelince: “Hey Linux çalışanları, bu işi yapmayı değil”, üçüncü parti araçlarla ilgiliydi. ;-) Her iki dosya sisteminden de bahsetmemeliydim - Girişinizi cevap olarak işaretlediğim için mutlu olurdum, ancak Winodws'ta btrfs bölümlerini okumama izin veren bir şey varsa hala hiçbir fikrim yok.
htorque

Sorun değil. Btrfs'i denemedim. Umarım birileri cevap tamamen ikinci bölümü :-) dahil soru
Chakra

2
Senin Ubuntu bölüm bozuk olacak, en kısa sürede ext2fs / ext2read çıkarın . Windows'tan linux bölümlerini okuyamazsınız. Dosyaları paylaşmak istiyorsanız, ekstra bir NTFS bölümü oluşturun.
heynnema

24

ext4, eski ext2 * projeleriyle destek veriyor btrfs güncel bir Windows desteğine sahip değil. Yeni dosya sistemleri her zaman başka bir işletim sisteminde destek bulunmayan bir süreye sahip olacak ve açıkçası bu berbat olacak.

Ayrıca, dosya sistemini başka bir sistemde okumayı deneyen projelerin, her zaman, bölümünüzü boşaltma riskini artıracağından söz edilmeli.

Bu nedenle, yerel ortamın hızını ve herhangi bir Linux bölüm desteğini sağlayacak ve kurulumunu yapmak kadar güvenli (veya çok yakın) olacak bir ayarın belki de 30 dakika ile 30 dakika arasında bir zaman alacağı bir çözüm var. Linux'tan: Sanallaştırın!

Evet, Windows içinden Ubuntu Sunucusunu çalıştırmak için 300 MB RAM ve bir sürü disk alanı bırakmanızı öneriyorum. Virtualbox ve VMWare gibi çoğu modern sanallaştırma sistemi, VM'ye tüm diski veya bölümü geçirmenize izin verir; Sanal-Ubuntu içinden monte edin, samba yükleyin, Ubuntu'ya monte diskleri paylaşın ve paylaşımları Windows içinden yapın.

Çok fazla ek yüke benziyor ancak Ubuntu sunucusu oldukça kaygan ve kaynaklara ihtiyaç duymuyor. Kurulduktan sonra, muhtemelen bunun için 150 meg RAM ile kurtulabilirsiniz.


Evet, kulağa iyi bir evrensel çözüm gibi geliyor. Ancak, ext4 salt okunur durumda ext2read'im iyi çalışıyor gibi görünüyor - artı, taşınabilir bir tek dosya exe. :) Çok kötü İki cevabı kabul edemiyorum. :(
htorque 28:10

Aslında Ubuntu sunucusunu 64 MB bellekle çalıştırdım, daha büyük bir takas bölümü gerekiyor.
Perkins,

Ve ... RAM ve / veya disk alanını korumak için PuppyLinux gibi daha hafif bir dağıtımı kolayca kullanabilirsiniz.
Nathan Osman

11

İkili önyükleme sisteminden bahsediyorsanız, Windows yerel olarak Linux tarafından oluşturulan bölümleri okuyamaz. Bu nedenle, iki seçeneğiniz var.

Önerilen çözüm - Paylaşılan depolama

Hem Windows hem de Ubuntu'dan erişilebilir olmasını istediğiniz dosyaları tutacak bir NTFS bölümü oluşturun ve dosyalarınızı orada saklayın.

Bu önerilen, güvenli bir çözümdür.

Alternatif çözüm - Üçüncü taraf yazılımı

Windows için Linux bölümlerini bir ölçüde okumanıza ve yazmanıza izin veren bir yazılım vardır.

Bu tür bir yazılımın bir örneği Ext2Fsd'dir. Ext2Fsd sınırlı EXT4 desteğine sahiptir. Varsayılan olarak, dosya sistemlerini salt okunur modda yükler, ancak gerçekten isterseniz okuma-yazma modunu etkinleştirebilirsiniz. Ancak bu önerilmez .

  • Ext2Fsd kullanılarak monte edilen EXT4 bölümleri EXT3 olarak gösterilecektir. Bu normal.

Dördüncü genişletilmiş dosya sisteminin bu özelliklerinin sıralanmamış olduğuna dikkat edin:

  • Dergi: log tabanlı işlemler, harici dergi
  • Kapsam: boyut kesme ve genişletme, dosya silme
  • Genişletilmiş Özellikler: ACL desteği

  • Not: Ext2Fsd yüklendikten sonra bir hata görüntülenebilir; uygulama hala çalışıyor.

Yüklemeden sonra, bilgisayarınızı yeniden başlatın ve Başlat menüsünden Ext2 Birim Yöneticisi'ni açın.

Linux bölümleriniz için sürücü harfleri atadığınız veya değiştirdiğiniz, bunları bağladığınız veya çıkardığınız veya başka işlemler gerçekleştirdiğiniz yer burasıdır.

EXT4 dosya sistemi için yazma desteğini etkinleştirmek istiyorsanız Ext2 Management, seçimini yapın, Mount volume in readonly modekutunun işaretini kaldırın ve ardından Uygula'yı tıklayın.

Linux bölümünüzün başlangıçta otomatik olarak bağlanmasını isteyip istemediğinizi de seçebilirsiniz (bu seçeneği USB sürücüler ve çıkarılabilir medya için kullanmamalısınız).

Not: Bu çözüm mükemmel ve uzaktır veri bozulması olabilir meydana Linux bölümünde. Bunu kullanmak kendi sorumluluğunuzdadır!


3
Paylaşılan NTFS depolamasıyla ilgili bir sorun var - NTFS çalıştırılabilir özelliği desteklemediğinden tüm dosyalar Linux'ta çalıştırılabilir görünüyor.
Dan Dascalescu

7

Ext4 okumak için Ext2Fsd kullanabilirsiniz . Windows için bir sürücü. Ad, yalnızca ext2 ile çalıştığını ve site ext2 ve ext3 ile çalıştığını söylüyor ancak son sürümler ext4'ü de destekliyor.


Talimatları izledim, ancak Win 7 ile çalışmıyor gibi görünüyor (web sayfası Win 7 ve ext4 eklentilerini desteklemediğini gösteriyor).
htorque

:) win10 ile iyi çalışıyor
vipin8169

Bu, Windows 10'da çalışmıyor. Hiçbir şey göstermez. Önerilen diğer tüm üçüncü parti yazılımlarla aynı. hiçbiri herhangi bir sürücü tespit
etmedi

6

Alternatif olarak, Windows makinesine CoLinux'u kurmak ve minimal bir sistemle (söz konusu dosya sistemini kurmak için yeterli) ve Samba'yı kurmaktır. Sonra sadece FS'nizi bağlayın ve pencerelerle paylaşın. Tamamen şık değil, ama iyi çalışıyor ve hatalı sürücüler nedeniyle dosya sistemi bozulma riski yoktur.

Sıfırdan bir CoLinux kurulumu çok fazla güçlük çekiyorsa, kutudan çıkmak için iyi bir işletim sistemi olan CoLinux olan AndLinux'ü deneyin. Yirmi dakika içinde yükler. Hala montajı kurmanız gerekecek, ancak dosya sistemi paylaşımları zaten iyi gitmeli.


1
Kesinlikle denemeye değer olduğunu söyleyebilirim. Tam sanallaştırmadan daha hafif olması için iyi bir şansı var. Sadece ne kadar merak ediyorum?
Adam Ryczkowski

1
Bununla ne yaptığınıza bağlı. CoLinux, çalıştırılabilir bir windows olarak derlenen linux çekirdeğidir, böylece hemen kullanmasa bile büyük bir öbek yemek yerine hafıza paylaşılabilir. Ayrıca, ek sanallaştırma yoktur. Eski donanımda bu çok önemli. Sanallaştırma uzantılarına sahip modern bir işlemcide çok daha az önemli.
Perkins

3

Linux'u sanal bir makineye kurabilir, daha sonra fiziksel sürücüleri veya bölümleri doğrudan ona bağlayabilirsiniz. Ardından makineyi Samba / CIFS üzerinden erişilebilir olacak şekilde ayarlayın ve Windows Gezgini'nde harfleri sürmek için paylaşımları eşleyin.

VirtualBox içinde bunu yapmak için bir rehber var .

Muhtemelen bu en kolay yoldur ve kurulumdan sonra şeffaf bir şekilde çalışmalıdır. Linux'un desteklediği herhangi bir dosya sistemiyle çalışmalı ve çok fazla zaman aşımına uğramamış (ve muhtemelen dengesiz) 3. parti programları ile uğraşmak zorunda kalmayacaktır.

Bazı çalışmalarda, tüm ana Linux dağıtımınızı Windows içinden önyüklenebilir hale getirebilirsiniz.


Bu kılavuzu, şu an için diske hatasız yazma imkanı sunan yaklaşımınız için seviyorum. ubuntugeek.com/howto-access-ext3-partition-from-windows.html
Ferroao


1

Bir Ubuntu canlı CD'sine önyüklemeyi ve mevcut Ubuntu bölümünüzü oradan monte etmeyi deneyebilirsiniz, ancak yeterince kötü çökerse, bunun işe yarayıp yaramayacağını bilmiyorum.


0

Samba'yı Ubuntu'ya kurmanız ve Ubuntu bölümünde bir shere klasörü ayarlamanız gerekir. Daha sonra bu ağ kaynağını pencerelerden eşleyebilirsiniz.


Sürücü, Ubuntu (veya bölümlere erişebilen başka bir işletim sistemi) çalıştıran ayrı bir makinede (veya ayrı bir VM tarafından kontrol ediliyor) olmalıdır. Ubuntu'yu bir sabit sürücüye yükleyip bir Samba sunucusu kurarsanız, sabit sürücüyü Windows çalıştıran bir bilgisayara takın, Ubuntu işletim sistemi çalışmaz, hiçbir Samba sunucusu çalışmaz ve dosyalara erişilemez. Windows bir Samba paylaşımına eriştiğinde, bir ext2 / 3/4 veya btrfs bölümünden okumaz - sunucuda çalışan işletim sistemi paylaşımı açığa çıkarmak için erişir ve Windows paylaşımına erişir.
Eliah Kagan

Bölümü olan sürücü Windows makinesinde yüklü ise doğrudur. Ancak soru, bölümün monte edilip edilemeyeceği idi. Ve makineyi ayırmak için haritalama yaparak olabilir.
sbtech

2
Bu durumda , Windows'un bölmeyi monte ettiğini söylemenin doğru olduğunu sanmıyorum . Ubuntu sistemi bölümü monte ediyor ve içeriğini paylaşıyor ve Windows sistemi paylaşıma erişiyor . Windows bölümü ile hiçbir şey yapmıyor. Windows, bölümün var olduğunu bile bilmiyor - tüm Windows sisteminin bildiği gibi, bölümün kökü hiç bir bağlantı noktası olmayabilir.
Eliah Kagan

0

Bir ağ üzerinden veya yerel olarak? Ağdaki diğer bilgisayarlardan ise, muhtemelen Ubuntu bilgisayarınızda Samba'yı yapılandırmak isteyeceksiniz.

https://help.ubuntu.com/11.10/serverguide/C/samba-fileserver.html

Bilgisayarı yeniden başlatıyorsanız ve Windows'tan Ubuntu'ya erişmek istiyorsanız, ext2read'i deneyebilirsiniz . Test etmedim, ancak görünüşe göre çoğu standart Linux dosya sistemini destekliyor.

Diğer seçenek ise canlı bir CD / USB çubuğunu açmaktır. O zaman dosyaları başka bir yere kopyalayabilirsiniz. Belki başka bir USB cihazı veya ağ konumu.

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.