Hazırda bekleme ve başka bir işletim sistemine önyükleme: dosya sistemlerim bozulur mu?


52

ÖNEMLİ

Bu soruya cevap aramaya geldiysen, lütfen aşağıdaki tüm cevapları oku . Bunu yaparken veri kaybına uğrayan insanlardan bazı referanslar var. Bunu düzenli olarak yapmayı planlıyorsanız, kendiniz için test etmenizi şiddetle tavsiye ederim.


Orijinal soru

Sanırım aynı bilgisayarda Windows ve Linux yüklü. Windows'u hazırda bekletirsem, Windows'u devam ettirdiğimde Windows dosya sistemine zarar vermeden Linux'a başlatabilir miyim? Peki ya diğer yoldan? Birini kış uykusuna yatarsam, diğerine önyüklerim ve hazırda bekletilen dosya sistemini okumak / yazmak için bağlarsam ne olur? Sadece oku? Bu güvenli değilse, diğer işletim sisteminin hazırda bekletme durumunu algılamanın ve dosya sisteminin kurulmasını engellemenin bir yolu var mı?

Temel olarak, kırılmadan önce bunu ne kadar zorlayabilirim ve sınırın yakınında ne kadar tehlikeli? Yukarıdaki soruların bazılarının cevaplarını bildiğimi düşünüyorum, ancak başkaları için hiçbir fikrim yok ve bariz nedenlerden dolayı bunu kendi bilgisayarımda test etmedim. Birisi ise gelmiştir bu test, bizide aydınlatmak ediniz. Her soruya özel bir cevap aramıyorum; Makul bir kısmını cevaplayan herhangi bir cevabı kabul edeceğim.


DÜZENLE

"Hazırda bekletme" derken RAM içeriğini sabit diske yazma ve bilgisayarı tamamen kapatma işlemini kastediyorum. Bu durumda, bilgisayarı tekrar açmak, sizi BIOS ve önyükleyici üzerinden tekrar getirir ve çoklu önyükleme sistemindeki başka bir işletim sistemini teorik olarak seçebilirsiniz. Neyse, asıl soru ile ilgili:


Benim sonuçlarım

Tamam, herkes bunun işe yarayacağına dair güvencelerden sonra, kendim için test ettim. Ubuntu'yu, tüm ntfs dosya sistemlerini ve harici sürücüleri hazırda bekletme modundan önce salt okunur olarak yeniden ayarlayacak şekilde ayarlıyorum. Benzer bir Windows kurulumuna gerek yoktu, çünkü Windows Linux dosya sistemlerini okumuyor. Sonra sırayla bir işletim sistemini hazırda bekleme moduna almayı ve diğerini birkaç defa ileri geri sürdürmeyi denedim. Windows dosya sistemini Ubuntu okuma-yazma sisteminden monte etmeyi ve birkaç dosya oluşturmayı bile denedim. Windows, devam ettiğimde şikayet etmedi. Böylece, sonuç olarak, bir çift önyükleme Windows / Linux senaryosunda az ya da çok serbestçe hazırda bekletebilirsiniz.

İkili Linux / Linux ortak hazırda bekletme durumunu test etmediğimi unutmayın. İki veya daha fazla Linux kurulumunuz varsa ve bunlardan birini hazırda bekletirseniz, dosya sistemini diğerinden takarak bozabilirsiniz.


1
Bu soruları ve benzerlerini ampirik olarak test eden birini aradığımı daha da açıklığa kavuşturmak isterim . Ancak, bunu başaramazsanız, spekülasyon yapmaktan çekinmeyin. Hiç kimsenin gerçek bir test sonucu yoksa, bir süre sonra en makul spekülasyonları kabul edeceğim.
Ryan Thompson

Ben de yakında bu fikirlerin bazılarını test etmeye çalışacağım. Eğer hala önyükleme yapan bir makineye sahipsem, geri dönüp bir cevap kabul edeceğim. ;)
Ryan Thompson


@RyanThompson, Bunu nasıl güvenilir bir şekilde test ederdiniz? Tabii işe yaramayana kadar çalışıyor gibi görünebilir.
Pacerier

Bu yüzden kabul ediyorum olarak "Yapmazsanız veri kaybedersiniz" ibaresini işaretledim.
Ryan Thompson

Yanıtlar:


17

Windows'u hazırda bekletilmiş bir Linux üzerinden başlatmak iyi bir fikir değildir. Az önce paylaşılan bir NTFS bölümünde 20 GiB veri kaybettim ...

Bir gün Ubuntu Lucid'i kış uykusuna yattım ve bir sonraki bilgisayarımı çalıştırdım. Bazı güncellemeler Grub’ta kaydedilmiş olan seçeneği tersine çevirdi, bu yüzden Ubuntu’yu gerektiği gibi yeniden başlatmak yerine, Windows 7’yi başlattı. Muhtemelen paylaşılan bölümdeki müziğe, Firefox profiline, belgelere, indirmelere ve oyunlara eriştim.

Bir dahaki sefere Ubuntu'ya geçtiğimde, "hazırda bekletme modundan uyanma" mesajını gördüm. Dang. Ama uyanmakta başarısız olacağını ve bunun yerine "Karmic zamanımda" daha önce denediğimde olduğu gibi yumuşak bir şekilde yeniden başlamasını beklerdim. Ama hayır, iyi uyandı. Güzel. Ya da değil. Hızlı bir şekilde fark edilen bölümün kök dizininde artık boş olduğunu fark ettim. Sanırım devam etmekte paylaşılan bölüme erişen programların Quod Libet (müzik çalar) ve Transmission (bittorrent istemcisi) olduğunu düşünüyorum.

Windows'a geri döndüm, dizini bile açamadım. Üretilen "dir" denilen kabukta "dosya bulunamadı". Bozuk. Yine de, bölümün boş alanı artmamıştı, bu nedenle 20 GiB'im muhtemelen hala oradaydı, üzerine yazılmaması için güvende. Olabilir. Ama onlara nasıl ulaşılır?

Küçük bir araştırma çok az yardım sağladı ve umutlarımı daha da kasvetli yaptı.

Scandisk'i ("Hataları Denetle") otomatik onarım olmadan çalıştırdım, çünkü verilerimi daha da yok ederek bir şeyi tamir etme riskini almak istemedim. Sonuç çok bilgilendirici değildi: "Hatalar bulundu. Otomatik onarımla çalıştırın." Bana bilinmeyen, görünüşe göre bir sonraki açılışta otomatik olarak kontrol edilecek bölüm işaretlendi. Gücü kapattım ve gittim ve daha sonra EasyRecovery ile geri döndüm.

Bilgisayar benimle başladı, her zamanki gibi dikkat etmemişti ve baktığımda, chkdsk zaten on dakika boyunca yaptığı tüm hızıyla hataları yayıyordu. Oh, işte hiçbir şey yok.

Neyse ki son zamanlarda Santa Tecla için bir mum yaktım ve Windows başladıktan sonra verilerim geri geldi, söyleyebildiğim kadarıyla, bazı dosyalar bulundu.

Yani evet, bunun mutlu bir sonu oldu. Dramatik endişeyi affedeceksiniz, ancak bu bir noktaya değinmek: verilerinizi yedekleyin! Ve (benim durumumda) yedeklemeyi güncel tut! Ve tabi ki, kış uykusuna ve paylaşılan bölümlere dikkat edin.


5
Bunu, sadece bu soruyu okuyan yeni kullanıcılar için dikkatli olunacak bir hata olarak kabul edilen cevap olarak işaretleyeceğim.
Ryan Thompson

Birinin diğerini etkileyen işletim sisteminden kaynaklanan güncellemeler normaldir ve aslında hazırda bekletme modundaki sorunlardan kaynaklanmaz. Hazırda bekleme durumu, dosya sistemindeki başka bir dosya olarak değerlendirilir. Bu cevabın neden kabul edildiğini tam olarak anlayamıyorum.
Matt H

1
FAT limbo içine kaybolan bir dizinin tamamı, en azından kasıtlı olmayan bir "bir işletim sisteminin neden olduğu güncelleme" değildir. Linux'u hazırda beklettikten sonra, Windows'u başlattıktan sonra Linux'u uyandırdıktan sonra, bu kadar basit bir şekilde uyandıran bir NTFS bölümünde veri bozulması yaşadım.
Chema

2
Bir işletim sisteminin hazırda bekletilmesi ve aynı bölümün bir başkasına monte edilmesi, aynı anda iki işletim sisteminin diske erişmesini etkin bir şekilde sağlamaktır. Diğerinin yaptığı değişiklikleri bilmezler, bu yüzden yolsuzluk ortaya çıkar.
psusi

2
Bana öyle geliyor ki meselenin, bölümü "kirli" bir durumda bırakan işletim sistemi olduğu görünüyor. Windows'ta yazma önbelleğe almamak için bir seçenek var, belki yardımcı olur, Belki Linux'ta da benzer bir seçenek vardır. Ya da belki de sistemi uyumadan önce bölmeyi "temizlemenin" bir yolunu bulabiliriz.
Rolf

23

Başka bir yerde başlamadan önce Windows'u her zaman hazırda bekletirim, Windows sıfırdan başlamak için çok yavaştır. Ancak , hazırda beklemede olan işletim sisteminin bir bölümüne yazmak tehlikelidir , çünkü FS tablolarının bazıları hala hafızadadır (peki, hazırda bekletme dosyasında ancak FS'de değil), uygulamaların hala bazı dosyalara tanıtıcıları vardır ve genellikle dosya sistemi durumu kibardır. Kararsız

Ancak bu bölümü salt okunur olarak monte edebilirsiniz, bu şekilde hazırda bekletme modundan önce olduğu gibi kalır ve Windows bir şey fark etmez.

Normal montaj hakkında bir öneri ve sadece sistem dosyalarından uzak durmak iyi bir fikir değil. Bir dosya içeriğinin yerini değiştirme olabilir, MFT değişmiş olabilir, erişim süresi özellikleri değişmiş olabilir, tüm bunlar bir dosya sistemini ciddi şekilde bozabilir. FAT için çok tehlikeli değildir, ancak NTFS için çok tehlikelidir, çünkü bellekte çok daha karmaşık ve daha fazla durum vardır.


1
Yalnızca montaj okuma işleminin tamam olduğundan emin misiniz ? Anladığım kadarıyla, günlük dosyalama sistemlerinde, salt okunur bir bilezenin bile günlüğü tekrarlayacağı ve bu nedenle dosya sisteminde bir değişikliğe neden olacağıdır. Öte yandan, Windows'tan erişebileceğiniz tek Linux dosya sistemi ext2'dir, ki bu FAT gibi sıkışık değildir ve Linux muhtemelen tarihsel nedenlerle NTFS'nin salt okunur bir montajını yapar. Belki de olduğu güvenli. Her durumda, birisinin somut test sonuçları olsaydı çok isterdim.
Ryan Thompson

2
Hayır, FS salt okunur şekilde monte edildiğinde üzerinde hiçbir şey değişmedi. Bu nedenle salt okunur olarak adlandırılır :) FS durumunun tamamen doğru olmasını sağlamak için bir dergiye ihtiyaç yoktur, ancak durum değişmediğinde, gerekli değildir, bu nedenle dergi kullanılmaz. Ve bir süredir benim için çalışıyor, bu yüzden test sonuçlarınız var :)
vava

1
"Windows sıfırdan başlamak için çok yavaş" Ciddi misin? O zaman yanlış bir şey yapıyor olmalıyım, çünkü dizüstü bilgisayar hazırda bekletme modundayken, başlatma zamanıma yaklaşık 2 dakika veya daha fazla bir süre ekliyor.
thepaulpage

1
XP hakkında konuşuyordum ve evet, önyüklemeden çalışan uygulamalara ne kadar zaman alacağını düşünerek cehennem gibi yavaş. Ubuntu 9.04 onun etrafında daireler çiziyordu. Ubuntu 9.10 nedense çok yavaş.
vava

Windows 8 ve üstü Windows açılışından bu yana hızlı yıldırım. Windows 7'yi kullanırken, yavaşça yüklüyor, bu yüzden tarayıcıyı ağın başlatmasını sağlayabilirim. Sonra Windows 8'e yükselttim ve o zamandan beri eve geldiğimde yönlendiriciyi açıp dizüstü bilgisayarı ve tarayıcıları açıp internete erişebilmem için uzun süre beklemem gerekiyor. Windows 10 daha hızlı olduğundan, güç düğmesine basın, birkaç saniye sonra hazır olacaksınız
phuclv

9

Düzenli olarak Windows XP'mi hazırda bekletiyorum ve USB üzerinden Ubuntu'ya başlatıyorum.
Kusursuz çalışır.

'Bekleme' modu ile 'Hazırda Bekletme' modu arasında fark var.
İşletim sistemi durumu tamamen diske temizlendi ve donanımınız kapalı.
Makineyi açıp başka bir işletim sistemine önyükleme yaparsanız, hazırda bekletilen işletim sistemi üzerinde bir etkisi olmaz.
İstediğiniz kadar işletim sistemi hazırda bekletme modunu tutabilirsiniz.

Örnek olarak,
birden fazla Ubuntu kurulumuna sahip olabilirsiniz (örneğin, USB flash sürücü başına bir tane),
Ve her birini hazırda bekletme modundan çıkarın, sürücünün fişini çekin ve bir başkasına önyükleyin.
Burada kenar yoktur çünkü istifleme / zincirleme etkisi yoktur.
Bu örneklerdeki hazırda bekletme USB çubuklarının tümü birbirinden bağımsızdır
(güç çevrimli bir makinede).

Hazırda bekletilen bir " C:\" sürücünün küçük bir dezavantajı ve başka bir işletim sistemine önyükleme
yapması, hazırda bekletme önyükleme bölümünü yeni işletim sistemine monte edemezsiniz.
Bölüm olan kış uykusu ile kilitli.
Bu durumda düzenlenirse bozulur.


Aslında yanılıyorsun, iyi bir şekilde! Windows hazırda bekletme modunu ve Ubuntu'ya önyükleme yapmayı ve Windows dosya sistemini kurmayı denedim ve Windows hazırda bekletme modundan çalışmaya başladığınızda hiçbir bozulma olmadan çalışıyor! Beni şaşırttı.
Ryan Thompson,

IMHO, insanların konuştuğu yolsuzlukların büyük olasılıkla Linux NTFS sürücüsünün tüm NTFS özellikleriyle tam olarak uyumlu olmaması ile ilgilidir. Salt Okunur monte etmek en iyisidir.
Matt H

Tamam, ayrıca okumak ister misiniz Ubuntu'da NTFS kararlı mı?
nik

nik haklıdır - bölümü diğer işletim sistemlerinden monte etmeyin, yine de hazırda bekletme işletim sistemine monte edilmiştir. Aynı bölümü aynı anda çalışan iki sanal makineye (doğrudan bölüm erişimini kullanarak) monte etmeyeceksiniz, değil mi?
Ben Voigt

8

Veri sorunu kaybını paylaşılan bir NTFS bölümüyle onaylayabilirim. Lucid Lynx Ubuntu ve Windows 7 arasında çift önyükleme yaptım. Windows 7'yi hazırda beklettikten ve Ubuntu'ya başlattıktan sonra, üç VirtualBox sanal makinesi (7 gün boyunca) oluşturdum ve bu makinelere çeşitli yazılım paketleri kurdum. Windows 7'ye yeniden başlatıldığında, dosyalar kayboldu. Gone. Ntfsundelete ve her şeyden önce onları bulmak mümkün değildi.

Bu yüzden veri kaybına neden olan şeyin gerçek olup olmadığını görmek için bir dizi test yaptım. Windows 7'yi kapatırken, Ubuntu'yu başlatarak, bazı dosyaları yazarken, Windows 7'ye yeniden başlatarak, dosyalar daima korunur. Windows 7 hazırda bekletme modundayken, Ubuntu'da yeniden başlatılırken, bazı dosyalar yazılırken, Windows 7'ye yeniden başlatılırken, yeni dosyalar silinir.

Bir dosyaya yazılan DEĞİŞİKLİKLERİ bilmiyorum, tutulup tutulmadıklarını veya kaybettiklerini bilmiyoruz, ancak paylaşılan bir NTFS bölümüne eklenen yeni dosya ve klasörler büyük olasılıkla bu durumda kaybolacak.


4

Bahsettiğin şeyde yanlış olan bir şey yok. Hazırda bekletilen dosya sistemini takmış olsanız bile, hazırda bekletme modunun içeriği diskteki büyük bir dosyaya kaydedilir - bu dosyaya veya herhangi bir önemli sistem dosyasına (açıkça) dokunmadığınız sürece, hiçbir şey olmaz.

Sistemi kapattıktan sonra bölümün içeriğini başka bir işletim sisteminden değiştirirseniz, orijinal bölüm yine de sorunsuz bir şekilde önyüklenir. Bu kış uykusunda aynı şey.

Sadece bölümü kurarken / sökerken, hiçbir sistem dosyasına veya sürücü başlık bilgisine (örn. MBR, dosya günlükleri) zarar vermeyeceğinizden emin olun - bu noktada kış uykusuyla hiçbir ilgisi olmasa da, hepimizin ihtiyaç duyduğu ortak bir uyarı bilmek.


3
Düşünce deneyi: Windows'ta bir uygulamada açık bir belge veya dosyanız varsa (örneğin, bir Word belgesini düzenliyorsanız) sonra hazırda bekletip diğer işletim sistemine önyükleme yaparsınız. Artık Linux'un dosya ile güvenli bir şekilde bir şey yapabileceğini bildiği kadarıyla aktif bir dosya kilidi yok, bu yüzden yanlış dosyalandığını kararlaştırır ve Linux'un size izin vereceği farklı bir dizine taşırsanız. Windows'a yeniden başlattığınızda, dosyası aniden kaybolduysa, Word ne yapar? Şimdi, bu dosya bir Word belgesinden daha hayati olsaydı ne olacağını düşünün? Salt okunur montaj çok daha güvenli olacak.
GAThrawn

1
Bu, en doğru cevap olduğu ortaya çıkıyor. Aslında Windows hazırda bekleme modundayken Windows C sürücüsüne bağlayabilir ve değişiklikler yapabilirsiniz ve şikayet etmez. Bunu Linux ile test etmedim, ancak işe yaramayacağından şüpheliyim.
Ryan Thompson

@Ryan, yapabilirsiniz ama% 100 güvenli değildir. NTFS çok kolay kırılabilir. Başka bir sorun, Linux ve WIndows'un NTFS'yi biraz farklı kullanmasıdır, bu nedenle Windows ile çalışanlar Linux ile çalışmayabilir. Bu farklılıklar, FS'nin yol açtığı, özellikle de böyle bir FS durumu durumunda ortaya çıkabilir.
vava

@GAThrawn - Word ne yapar? Zorla Windows altında bir Word belgesini düzenlemeyi deneyin ve ne olduğunu görün. Dosya kilitlerini kaldırmak için programlar var. @vava - NTFS MFT ve Journal ile uyumlu bir program / işletim sistemi kullandığınız sürece, iyi olmalıdır.
Atılım

% 100 güvenli olmadığını biliyorum, ancak asıl nokta, Windows dosya sistemini yanlışlıkla uyku moduna geçirdikten sonra Windows dosya sistemini yanlışlıkla monte edersem, sonucun anında ve kurtarılamaz bir yolsuzluk olmadığıdır. Başka bir deyişle, kendimi ayağımdan vurmak istesem, biraz çaba sarf etmek zorunda kalacağım.
Ryan Thompson

4

Windows XP ve Windows 7 arasında paylaşılan bir fiziksel sürücüde (FAT32) bir sorunla karşılaştım. Windows XP'ye kış uykusuna yattım, birkaç günlüğüne Windows 7'ye önyükledim, sonra XP'ye geri döndüm. Artık paylaşılan sürücüde bozuk bir dosya sistemim var. Disk Denetleyicisi çalışıyor ve oldukça kötü görünüyor. Çoğunlukla bağlantılı dosyalar olsa da, ancak binlerce.


3
Başka bir deyişle ... Diske kış uykusu yaparsanız, paylaşılan bir sürücü kullanmayın. (ya da Linux kullanıyorsanız, hazırda bekletme modundan önce kullandığınız süreyi)
Denilson Sá Maia

4

Bu biraz eski, ama kritik bir konu olarak, başka bir referans buna değer.

2 farklı bilgisayarla veri için kullandığım harici bir NTFS USB sabit diskim var (işletim sistemi ile ilgili dosyalar yok). Problemi izole edene kadar sürekli veri kaybı yaşardım. PC'lerden biri oldukça eski ve yavaştır (Windows XP), bu nedenle daha hızlı yeniden başlatma süreleri için hazırda bekletme modunu kullanıyordum, bu durumda sabit sürücünün bağlantısını kesiyorum ve diğer PC ile veri yazıyordum (Windows 7). Veri kaybı her zaman gerçekleşmedi, ancak kesinlikle bu senaryodan kaynaklanıyordu. Yapmayı bıraktığımdan beri, bir daha asla olmadı.


Benim için en korkunç şey: bu bir veri diskiyle ilgili gibi görünüyor, değil mi? Yani, bu USB disk üzerinde hazırda kalan işletim sisteminin kendisi değil, sadece veri mi? Bu durumda, yazılımın işletim sisteminin hazırda bekleme moduna almak üzere olduğu sinyalini aldıklarında diske bir şeyleri doğru şekilde yazmalarını beklerdim . Ama görünüşe göre hayır ...
Arjan

1
Kesinlikle. Bu bir veri diski. OS ile ilgili dosya yok. Vurgulamadığım için üzgünüm. Aslında işte bu yüzden katkımı eklemek zorunda olduğumu hissettim. Bunu ilk teşhis ettiğimde yapmamamın sağduyulu olduğu söylendi, ancak profesyonel olmama rağmen bu açık bir şekilde görünmüyor ve harici disklerle ortaya çıkması muhtemel bir senaryo. Sanırım yaygın olarak konuşulmamasının nedeni, az sayıda insanın gerçekten analiz etmek ve teşhis etmek için uzunluğa gitmesidir. Yalnız rapor ver.
user3671607

Belki aptalca bir soru: Hazırda bekletme modundan önce sürücüyü güvenli bir şekilde çıkardınız mı (örn. Dosya yöneticisi, aygıta sağ tıklayıp çıkardığınızda) veya sürücüyü çektiniz mi?
gamen

Evet, aptalca bir yorum: bilgisayar hazırda bekletme modundayken bir sürücüyü nasıl güvenle kaldırırsınız?
user3671607 11

3

Hazırda bekletme ve çoklu önyüklemeyle ilgili sorunlar yaşadım. Durum: Ubuntu ve WinxP Multboot, ancak veri bölümü her iki işletim sistemi için de görünür. Bazı testler yaptım ... ileri geri ... Bu yüzden Word ile bir Word dosyasını düzenliyordum ... Dosyayı kaydettim ve Word'ü kapattım. Hazırda Bekletme ... başladı Ubuntu ... aynı dosyayı OpenOffice ... hazırda bekletme moduyla düzenledi.

Hazırda bekletilen WinXP'ye yeniden başlatıldı. Word değişiklikleri 'görmedi' DEĞİL ... Basitçe başka bir dosya gibi göründü ...

Ben de bu testin tersini yaptım ... İkinci defa dosya bozuldu ... Dosyayı açamadım veya dosyayı silemedim Chkdsk 'sorunu çözdü' ancak dosyayı kaybettim ... Başka bir testte Ubuntu çözmedi bile düzenlenen dosyayı görmek.

SO hazırda bekletme modunu ve aynı bölümleri kullanırken (işletim sisteminin önyükleme yaptığı bölüm olması gerekmez ...) ist çok tehlikelidir ... Dosyalar testlerimde bozulabilir ve bozulur ve tekrarlayabilirim ... BTW: Testlerimde HER ZAMAN dosyayı sakladım ve uygulamayı kapattım (Word ve OpenOffice) kış uykusuna yarayacak befre ... !! Bölmeyi yerleştirmenin suçlu olduğunu düşündüm ama şimdi sorunun dosya önbelleğe alma veya herhangi bir şeyle ilgili olması gerektiğini düşünüyorum ... Her neyse: Çoklu işletim sistemi hazırda bekletme modlarına dikkat edin ... !! Saygılar, ArnoR


3

Çift önyüklemeli Windows (Vista) ve Ubuntu (9, 10, 11) ile ilgili son derece yıkıcı bir deneyim yaşadım. Teknik bir kullanıcı değilim, ancak Windows ve DOS kullanarak ve yapılandırma konusunda uzun deneyime sahipim. Ubuntu'yu Win Vista'daki bir makineye canlı bir CD ile yükledim. Bu, kusursuz bir şekilde işlem gördü ve zaman kaybetmeden çift önyükleme yapıp çalışıyordum. Ubuntu kurulumuna eklenmiş herhangi bir uyarı olmadığını görünce, ben (naif) her iki sistemi de hazırda bekletebildiğimi (diske kaydederek, askıya alamayacağımı) ve serbestçe değiştirebileceğimi düşündüm. Bu, aşağıdaki sonuçlara ulaştı:

1) Ubuntu’da, Windows’ta açık olduğunu unuttuğum bir metin dosyasını düzenleme hatası yaptım. Daha sonra dosya herhangi bir işletim sistemine erişilemiyordu. Silinemedi bile. Chkdsk sonunda sildi, ancak verilerim kayboldu.

2) Ayrıca Ubuntu'dan doğrudan Win bölümündeki diğer iki dosya işlemini de denedim: OpenOffice'den bir pdf dosyası oluşturmak ve Win masaüstünde bir dizin / klasör oluşturmak. Her ikisine de Windows'tan erişilemiyordu (Win Explorer'da görülebilse de). Neyse ki onlar Ubuntu'dan silinebiliyordu, ancak chkdsk daha sonra tamamen Windows'dan silmek için çalıştırılmalıydı.

3) Önce birinde, sonra diğer işletim sisteminde birkaç kez (düzenlerken diğer sistemde açılmadı), aniden boyutunda balonlanan büyük bir OpenOffice Writer dosyası (* .doc olarak kaydedildi) yaklaşık 2 MB ila 7 MB, bu sayede yükleme ve kaydetme neredeyse imkansız hale gelir. Dosyayı bir * .odt belgesi olarak kaydettiğimde boyutu büyük ölçüde azaldı, ancak kaydetme / yükleme süreleri daha hızlı değildi. Dosyayı açtığımda, "içindekiler" bölümünün 22 MB'den büyük olduğu ortaya çıktı. Buna bir metin editörüyle eriştiğim zaman, belgedeki her bir kelimenin ve boşluğun aynı stille ayrı ayrı biçimlendirildiği ortaya çıktı! Sonunda, dev sürümü aynı dosyanın önceki bir sürümüyle karşılaştırarak, eski sürümü karşılaştırmanın temeli olarak kullanarak ve ardından tüm değişiklikleri ve kaydetmeyi kabul ederek sorunu çözdüm.

4) Bu noktada Ubuntu 10'dan Ubuntu 11'e yükselttim ve 11 sistemin sadece Unity arayüzünü kullandığını keşfettim. Gnome’u Ubuntu 11’e nasıl kuracağımı öğrendiğimde, Gnome 3’ün Gnome 2’den çok daha düşük olduğu ortaya çıktı. Bu yüzden Ubuntu’yu tamamen kaldırmaya karar verdim ve Gnome 2’yi yeni bir iz bırakmadan kullanan Karmic Koala’nın yeni bir kurulumunu yapmaya başladım. Birlik sistemi. Bu karmaşık olduğu ortaya çıktı, ancak çevrimiçi olarak çeşitli kılavuzlarda tekrarlanan aynı talimatları bulduktan sonra, işlem yaptım. EasyBCD 2.1.2 (pencerelerden) çalıştırıncaya kadar her şey yolunda gitti, bu da Ubuntu Grub'unun booter'i çıkarıldıktan sonra doğrudan Windows'a yeniden başlamamı sağlayacak. Yeniden başlatırken MBR'imin ölümcül şekilde hasar gördüğünü ve makinenin önyüklenebilir sabit sürücüleri tanımadığını öğrendim.

5) Şimdi tekrar Vista'ya önyükleme yapabiliyordum ve Ubuntu'yu yeniden yüklemeye hazırlanıyordum; bu sırada bir çok dosyanın rastgele sistemimden kaybedilmeye başladığını keşfettim. Açıkçası, dosya sistemi hala bozulmuş. Yalnızca Windows'un tamamen yeniden yüklenmesi sorunu çözdü ve şimdi Karmic Koala'yı yüklemeden önce gelecekte benzer sorunları önlemek için ne yapmam gerektiğini çok dikkatli bir şekilde düşünüyorum. Ben umut sorunlarım hazırda bekleme sorunu ile ilgilidir, ancak emin olmak için, ben diğer onları erişmeden önce bir işletim sisteminden dosyaları koyabilirsiniz ayrı bir "transferi" NTFS bölümünü oluştururken düşünüyorum. Pratik değil, ancak güvenli olması gerekiyor. Umuyorum.


2

Yapma (tekrar!)

Vista / NTFS'imi hazırda beklettim ve Lucid'i başlattım, paylaşılan ntfs bölümünde 3 gün çalıştım ve dosya ve dizinlerin kaybolması veya kötü hata mesajları ile kilitlenmesi (berrak) içinde başladım. Pencerelere geri döndüğümde gerçek bir karmaşa yaşandı, masaüstünün hasara uğradığı bir şey vardı .. Umarım chkdsk çoğu şeyi düzeltebildi ve daha önce sahip olduğumun% 98'ini buldum.
Bu yüzden kesinlikle yapılacak iyi bir şey değil.
Bunun daha önce mümkün olmadığını hatırlıyorum: 'hazırda bekletme' ntfs bölümleri Linux'ta bazı (görünüşte iyi) nedenlerden dolayı monte edilemedi. Bu eski davranışa geri dönmek istiyorum


2

TEHLİKE! Bunun hem FAT32 hem de NTFS birimleri için bir sıkıntı olduğunu ve sadece Windows (Windows 7'ye sahip) hazırda bekletme durumunda olduğunu onaylayabilirim. Bunun önbelleklemeye bağlı olduğunu ve sürücünün hızlı sökülmesi için ayarlamayı düşündüğünü düşünüyorum. Bu sorunu çözebilir, ancak henüz denemedim çünkü gerçekten de Windows'un desteklemediği şekilde bir bölüm oluşturmak istiyordum. Hatta OSX ntfs sürücüm bölüm önbellek kontrolünü destekliyor ancak pencereleri desteklemiyor. Ayrıca, OSX ntfs sürücüm, sürücünün monte edilmemesi gerektiğini fark ediyor. Bu konuya bağlı görünüyor. Umarım yardımcı olur.


1
Evet, önbellekleme ile ilgilidir ve hayır, "hızlı kaldırma için optimize et" seçeneği yardımcı olmaz. Bu, Windows'un derhal değişiklikleri yazmasını sağlar, ancak Windows yine de (tehlikeli bir şekilde) okuma önbelleğinin% 100 geçerli olduğunu kabul eder ve diğer işletim sistemlerinde diskte yapılan değişiklikleri görmez.
Ben Voigt

1

İşte benim deneyimim. Windows ve Kubuntu (11.04) ile çift önyükleme sistemi kullanıyorum. Dosyalarımın çoğu Windows NTFS bölümünde ve öncelikle onu Linux'tan kullanıyorum. FUSE kullanılarak monte edilir.

Olan şey bu:

  1. Hazırda Bekletilen Windows
  2. Bir sonraki açılışta, Linux'a boot edildi ve birkaç hafta kullanıldı - Windows'a açılmadan
  3. Windows'a geri yüklendi (çevrimiçi bir test yalnızca Internet Explorer’da çalıştığından ve başka hiçbir şey yapılmadığından, bir şekilde ie4linux yeterli değildi)

Windows başladığında, bu iki hafta içinde oluşturulan tüm dosyaların eksik olduğunu fark ettim. Sadece orada da eksik dosyaları bulmak için Linux'a yeniden başladım. Sanırım, Windows NTFS dosya sistemini hazırda bekletme durumuna getirdi ve zaman içinde geri getirdi.

Ntfsundelete ve testdisk gibi araçlar denedim. Bu eksik dosyalar listelenmiyor. Ayrıca Linux, Windows hazırda bekletme modundayken ve kapatılmadığında bile bu sürücüyü RW modunda bağlar. Sanırım Linux sürücüyü salt okunur modda uyardı veya taktı, ancak bu olmadı.


2
Dosya sistemi meta verilerinde düzgün şekilde takılıp çıkarılmadığına dair bir işaret var ... Doğru davranışın da Linux NTFS sürücüsünün bu bayrağı kontrol etmesi olduğunu düşünüyorum.
Ben Voigt

1

Ayrıca, hazırda olmayan durumda iki farklı O / S arasında sistem dışı bir bölüm paylaştırılmasının dosya sisteminin bozulmasına neden olduğunu ve verilerin kaybedildiğini doğrulayabilirim.

Senaryo: 3 bölümüm var NTFS: 1. Windows XP 2. Windows 7 3. Veriler (Uyumluluk modunda iyi çalışmayan eski uygulamalar için hala XP kullanmalıyım).

Örnek: Bölüm 1'den (XP) önyükleme yapın ve dosyaları 3'te depolayan Thunderbird'ü çalıştırın. 2. bölümden (7) önyükleme yapın ve dosyaları 3'te depolayan Thunderbird'ü çalıştırın. Burada sorun, bazen chkdsk ile veya onsuz erişim dosyaları vs. ile başlar. Bölüm 1'den önyüklemeye geri dönün ve OS_2_7 ile sabitlenmiş dosyalar yeniden bozuk, hazırda bekletme modundan önceki bazı açık dosyalar bile (ör. Firefox) bozulmuş.

Yani evet. Hazırda bekletme iki O / S kullanmaları ne olursa olsun sistem / sistem dışı bölümlerde veri bozulmasına neden olur. Neden ? Sanırım, ana neden LOCK ve MFT dosyası. Hazırda bekletme modundan uyandıktan sonra O / S MFT'yi yenilemez, bu yüzden hala eski sektörlerdeki dosyaları bulmayı düşünün, bu nedenle boyutunu / yerini değiştiren herhangi bir dosya bozulur.


Peki, hangi dosyalar bozuldu? Sadece Thunderbird'e veya birkaç ilgisiz dosyaya ait olanlar? Thunderbird'ün 3. bölümdeki aynı yerden çalıştırılması durumunda iki farklı sistemde iki farklı veri kümesinin bulunduğunu (bazıları) anlamlandırabilir. Biri diğerini zorlamaya çalışacak.
Doktoro Reichard

0

Ben de tam olarak bunu yapardım. Kazaları önlemek için hazırda bekletme makinesinin sistem sürücüsünü asla monte etmedim ve her bir işletim sisteminin kendi ayrı takas bölümü vardır. Ancak iki hazırda bekletme işletim sistemi arasında veri aktarmak için kullanacağım özel bir veri bölümüm vardı. Firefox ve Thunderbird profilimi oraya bile koydum, bu yüzden iki ayrı profil tutmama gerek kalmadı. Hazırda bekleme moduna geçmeden önce Firefox'u bir makinede kapattığınızdan emin olun.

Kurulumla ilgili herhangi bir sorun yaşamadığımı hatırlamıyorum ve çok uzun süredir kullanıyorum.


Paylaşılan bölümde hangi FS kullanıyorsunuz? Belki NTFS'nin bununla bir ilgisi olduğunu düşünmeye başladım, herkes paylaşılan NTFS paritelerinin bozulduğundan şikayet ediyor.
Rolf

@Rolf: Linux üzerinde ntfs-3g sürücüsü ile NTFS. Ayrıca, bu, temiz olmayan kapatma için uyarıları olan ve işletim sistemi değiştirmeden önce her zaman kapanacağımı bildiğim Firefox / Thunderbird gibi uygulamalar dışında tamamen veri bölümüydü.
Yalan Ryan,

Belki FAT yapardı? NTFS iyidir, ancak bu durumda en azından söylemek gerekirse, iyi iş görünmüyor. Ayrıca, sistemin hazırda bekletme modundan önce tüm tamponu diske temizlemesini sağlayabilirsek, belki yardımcı olur. Ancak, paylaşılan bölüm için farklı dosya sistemlerini (EXT veya diğerleri de seçenek olabilir) denemek en iyisi olur. Birisi bunu yapmak isteyen varsa :) Belki sanal bir makinede? BTW Aynı problemi bir VM kullanarak, durumu kaydederek, sonra aynı VM'yi (aynı dosya) kullanarak ancak başka bir işletim sistemi altında karşıladım. VM ana bilgisayarı kaydedilen durumun farkında değildi.
Rolf

1
Öyleyse söylediğin şey, hazırda bekletme modundan önce tüm dosya tanıtıcılarını paylaşılan bölüme kapatmayı hatırladığımızda, tamam olması gerekir.
Rolf

0

Cevabı, NTFS ile, görünüşe göre, evet (diğer cevaplara bakınız). FAT gibi daha eski ve daha basit dosya sistemlerini deneyebilirsiniz. Ama bu karanlıkta bir bıçak olurdu.

Sadece sorunun sanal makinelerle yeniden üretilebileceğini eklemek istiyorum. VirtualBox'u çift önyükleme makinesinde kullanıyorum. VirtualBox ana bilgisayar yazılımını hem Windows hem de Linux bölümlerine kurdum ve görüntü dosyalarını paylaşılan bir NTFS bölümüne kaydettim. Amaç, aynı VM'yi hem Windows hem de Linux'ta kullanabilmekti.

Alışkanlık dışında, sanal makineyi kapatırken VirtualBox'da "makineyi kaydet" durum komutunu kullandım. Bu komutu (VM için RAM durumunu koruyan) başka bir yerde dizüstü bilgisayarımı yeniden başlattım ve aynı VM'yi tekrar kullandım. VirtualBox'da geri yükleme seçeneği yoktu, bu yüzden durum VirtualBox'ın başka bir yüklemesini kullanarak kaydedilmişse, VirtualBox bir VM'nin kaydedilmiş durumunun farkında değil. VMware'in bu konuda daha akıllı olabileceğini okudum, ancak denemedim.

Sonunda tüm sanal makinelerim bozuldu. Yine de fsck ile hasarın çoğunu çözebildim.

Bu sadece sorunu çözmek için bir işletim sistemi bölümlendirmek ve kurmak için saat harcamanıza gerek olmadığını söylemek.

Çözümüm? Windows'ta hazırda bekleme modu devre dışı. Ubuntu'da varsayılan olarak devre dışı bırakılmıştır. Ayrıca, bu VM'yi farklı bir bağlamda (farklı işletim sistemi, farklı ana bilgisayar kurulumu, vb.) Başlatmayı planlıyorsanız, bir VM için kaydetme makinesi durumunu asla kullanmayın.

Birisi bu soruna açık olmayan bir dosya sistemi (veya işletim sistemi veya herhangi bir şekilde) bulana kadar.

Ayrıca, hazırda bekletme işleminden önce paylaşılan bölümdeki (ve büyük olasılıkla diske akan) tüm açık tutamaçların kapatılması (veya bölümün bağlantısını kaldırma sanırım - Windows'da da bunu yapmanın bir yolu olmalı), yolsuzluktan kaçındığı bildirildi (bkz. Yalan Ryan'ın cevabı). Yine de bu durumda güvende olmayı ve kış uykusunu kullanmamayı tercih ederim.


Sanal Kutu kaydetme durumu hazırda bekletme modundan tamamen farklıdır. Durum kaydetme bir işletim sistemi özelliği değil, sanal bir makine özelliğidir. Bir kaydetme durumu olduğunda işletim sistemi tamamen habersizdir. Kaydetme durumu sanal disk görüntüsünde değil, başka bir dosyada saklanır. Virtual Box aslında kaydedilen durumu farklı bir makineye geri yükleyebilir, buna teleporting denir.
Yalan Ryan,

-3

Bunun mümkün olduğunu sanmıyorum.

Hazırda bekletme modundayken, bilgisayar bu işletim sistemine “daha ​​iyi bir terim olmaması nedeniyle” kilitlenir. İşletim sistemini hazırda bekletme modunda değilsiniz, tüm bilgisayarı hazırda bekletiyorsunuz. Hazırda bekletme modundan çıkmaya başladığınızda, BIOS ve POST saatinden tekrar geçemezsiniz.


RAM’in askıya alınmasından bahsetmiyorum, diske kış uykusu demek istiyorum. Soruyu daha spesifik olması için düzenleyeceğim.
Ryan Thompson

7
Bana yanlış geliyor. Hazırda bekletme modundayken, bilgisayar kapanır. Tekrar başlattığınızda, BIOS ve POST üzerinden gider. Yalnızca işletim sistemi yükleyicisi, bellek durumunu içeren dosyayı (Windows için hiberfil.sys) yükleyeceğini ve işletim sistemini geri yükleyeceğini kış uykusuna aldığını gördüğü zaman.
Snark

Hayır, dosya sistemi tutarlılığıyla ilgili sorunlara neden olur. Yukarıdaki yazıma bakın.
Nathan Osman

@George: Her iki işletim sistemi arasında bir dosya sistemi paylaşıyorsanız, dosya sistemi tutarlılığıyla ilgili sorunlar olacaktır. Ancak, bu cevabın aksine, kesinlikle kendi bölümleri olan farklı bir işletim sistemi çalıştırabilirsiniz.
Ben Voigt

BIOS ve POST üzerinden geçmediyse başlangıçta işletim sistemini seçmek ve burada açıklananlar gibi karışıklıkları yapmak mümkün olmazdı. Hazırda Bekletme koçunu askıya almaz.
Rolf
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.