Windows Vista / 7'de “Bu diski biçimlendirmeniz gerekiyor” iletisini nasıl devre dışı bırakırım?


73

Harici bir USB sabit sürücüdeki bir bölümü şifrelemek için TrueCrypt kullanmaya başladım. Bir dosya konteynerinin yerine ham bir bölümü kullanmayı seçtim.

Ama işte sıkıntı. Bu sürücüyü Vista veya Windows 7 çalıştıran bir bilgisayara her bağladığımda, "Kullanmadan önce diski J: sürücüsünde biçimlendirmeniz gerekir" mesajını alıyorum.

Varsayılan seçenek "Diski formatla" dır ve korkarım ki bu günlerden birini yanlışlıkla tetikleyeceğim.

Bu mesajı devre dışı bırakmak için herhangi bir yolu var mı?


7
Burada iki büyük cevap olduğuna dikkat edin : Snark'ın cevabı, yalnızca bir ana bilgisayar için sorunu çözmek istiyorsanız ve / veya şifrelenmiş bölümü herhangi bir bilgisayarda Sık Kullanılan olarak eklediyseniz mükemmeldir. SylikC'nin cevabı , USB sürücünüzü daha önce görmemiş olan bilgisayarlarda bile sorunu çözer, ancak bu USB sürücüyü TrueCrypt Sık Kullanılanlar'a eklemeyi keser.
Jonas Heidelberg,

1
Ben W7 ben şarj etmek takın zaman benim Android'de btrfs bölümü biçimlendirmek isteyen ile aynı sorunu yaşıyorum ... tasarım Windows = veri kaybı
Mark K Cowan

Yanıtlar:


56

Denetim Masası'na gitmeye çalışın - Yönetimsel Araçlar - Bilgisayar Yönetimi. Disk Yönetimi bölümünde, ham bölümün sürücü harfini kaldırın.

Win7'nin sizden bölümü biçimlendirmenizi istemesini ve aynı zamanda bölümü TrueCrypt'a monte etmenizi istemesini önlemelidir.

Eğer işe yaramazsa , mesaj kutusunu göründüğünde otomatik olarak kapatmak için Autokey kullanmak olan bu öneriyi deneyebilirsiniz .


+1 işe yarıyor, 'truecryped'

4
OP'nin herhangi bir bilgisayarda çalışacak bir çözüm aradığına inanıyorum. Yazılım kurulumu o zaman bir seçenek değildir.
harrymc

2
"Disk Yönetimi" ni açmanın daha hızlı bir yolu Ctrl + R tuşlarına basmak ve "diskmgmt.msc" yazmaktır :-)
Jonas Heidelberg

2
@ msorens: hayır olmaz; Windows, USB sabit sürücüsünü önyükleme sektörüne yazılan bir kimlik aracılığıyla tanımlar, bu nedenle yalnızca belirli bir sabit sürücüdeki bölümü yok sayar.
Jonas Heidelberg

1
Bu "sürücü harfi kaldırma tekniğini" VeraCrypt kullanarak çıkarılabilir bir sürücüde 2 bölüme (biri şifrelenmemiş ve şifrelenmiş) sahip olmak için kullandım. Orijinal bölümü NTFS olarak biçimlendirin, bölümün toplam boyutundan daha küçük bir "kap" şifreli dosyayı tanımlamak için VeraCrypt kullanın. Bu, Windows altında yararlı olan dahili olarak biçimlendirilmiş bir bölüm oluşturur. Pencerelerin biçimlendirilmesi gerektiğinden şikayet etmelerini önlemek için, yalnızca bu şifrelenmiş bölüme atanan sürücü harfini kaldırdığımdan emin olun. Sadece şifreli bölümü bir cihaz bölümü olarak monte edin. Benim için iyi çalışıyor.
John C

26

Sonunda bir çözüm buldum. Bunu Windows XP ve Windows 7'de test ettim. Bu çözümle, başka bir PC'ye bağladığınızda, cihaz yanlışlıkla biçimlendirilemiyor .

TrueCrypt ile ham bir bölüm oluşturduğunuzda, bunu bölüm türü olarak belirtir. 0x06. Bu bir FAT bölümüdür ve Windows her zaman onu bağlamaya çalışır.

Beeblebrox (veya favori RAW bölüm editörü) gibi bir yardımcı program kullanarak , başka bir şeyle değiştirin. 0x64Hangisini (mevcut bölüm listelerine dayanarak) "PC-ARMOR şifreli bölüm" olduğunu seçtim .

Aygıtı değiştirdikten ve aygıtınızı çıkardıktan ve yeniden taktıktan sonra (güç döngüsü), Windows bu bölümü yabancı olarak görecek ve takmaya çalışmayacaktır. Daha sonra Linux'ta test edeceğim, ancak Linux'un onu da monte etmesini engelleyeceğine inanıyorum.

PS Beeblebrox biraz eski göründüğü için (2002'de Windows sürümünün son güncellemesi) daha yeni Windows için dahili diskpart kullanabilirsiniz . Diskpart için komutlar:

list disk
select disk # <- your disk number here
list partition
select partition # <- your partition number here
set id=64
exit 

Krediler @ jonas-heidelberg ve @ mhenry1384 içindir.


3
Beeblebrox biraz modası geçmiş gibi görünüyor (2002'deki Windows sürümünün son güncellemesi) ve Win7x64'te çalışmasını sağlayamadım; Linux altında bölüm türünü fdisk( tseçenek) ile değiştirebilirsiniz ; Windows 7'de yerleşik olarak diskpartbunu yapabilirsiniz set id=64.
Jonas Heidelberg

4
Yalnızca ceveat , daha sonra TrueCrypt'ın birimi artık favori olarak tanımadığı anlamına gelir (eğer öyleyse). Tekrar ekleyebilirsiniz, ancak bir etiket veremezsiniz; sonuç yalnızca formun adı \Device\Harddisk5\Partition3değişmediğinde tanınmasıdır . Başka bir deyişle TrueCrypted'a takmadan önce sisteminize farklı bir USB çubuğu eklemek Favori'yi çalışmaz hale getirir :-(
Jonas Heidelberg

1
Kullandığım uyarı etrafında çalışan çalıştı gelmiş farklı bölüm türünü özellikle 0x27ve 0xc7, ancak uyarı biçimi olsun ya (Windows düşündüğü zaman bölümü okumak mümkün olmalıdır ve bir hacim düşünmektedir) görünüyor, ya yapamazsın TrueCrypt'ta bir Etiket atayın (Windows bölümü yok sayarsa).
Jonas Heidelberg

2
Diskpart komutları: disk / liste diski # / liste bölümü / disk bölümü # / set kimliği = 64 / çıkış
mhenry1384

2
set id = 64 Windows 10'da çalışmıyor (diskpart bunu yapmanıza izin vermiyor), ancak "set id = 8DA63339-0007-60C0-C436-083AC8230908"
mhenry1384

4

TrueCrypt'i bilen ve belirli USB sürücüleri takıldığında TrueCrypt parola iletişim kutusunu otomatik olarak açacak şekilde yapılandırılabilecek USB Güvenle Kaldır adlı bir program kullanıyorum. Ayrıca TrueCrypt sürücüsünün bağlantısını kesmenize ve USB sürücüyü tek bir tıklatmayla güvenle çıkarmanıza olanak tanır.

Ticari bir üründür (ücretsiz deneme sürümüyle), ancak hızlıysanız şu anda bazı ücretsiz lisanslar veriyorlar . Bu yasal - Son ehliyetinde ehliyetimi aldım.


2

En basit ve en güvenli çözüm, USB diskini basitçe biçimlendirmek ve TrueCrypt sanal şifreli diski diskteki tek dosya olarak yeniden oluşturmak olacaktır.

Yalnızca eksiksiz olması için: Önce mevcut tüm verileri TrueCrypt diskine kaydetme gereği duyuyorum.


2

Bunu denedim: Taşınabilir HDD'm NTFS formatlı ve boştu.

  • Şifreli monte
  • Veri eklendi
  • Bağlantı kesildi, yeniden bağlandı ve bu Windows iletisini "biçimlendirmeniz gerekir ..."
  • Disk yönetimindeki sürücü harfini şifreli USB sürücüye atadım

İşin püf noktası oldu - benim için sinir bozucu mesajlar yok. Sürücüyü bağlarım ve TrueCrypt'i çağırırım, taşınabilir HDD'yi seçin, mount'a tıklayın ve şifreyi sağlayın. Voilà: Ses seviyesi monte edildi.


2

UEFI önyüklemesi ve TrueCrypt / VeraCrypt bölümleri bulunan USB çubuklu Windows 10'da hiçbir şey çalışmaz.

Windows 10, ne DiskPart ne de Disk Management'ın göremediği bir şekilde harfler atar, ancak kayıt defteri anahtarları açıktır HKLM\SYSTEM\MountedDevices, bu nedenle “Biçimlendirme” mesajı görünür ... ayrıca “donanımı güvenli bir şekilde kaldır” da tüm bölümlerde harflerle görünür.

Windows 10 o kadar kötü yapıyor ki EFI bölümü Mektup ile Disk Yönetimi'nde değil ve DiskPart'ta da bir birim olarak ve harfsiz olarak görülmüyor, ancak Explorer'a giderseniz (öğrenmek için “Donanımı güvenli bir şekilde çıkarın” kullanın). mektubu ancak silmeyin) bir harf ile görürsünüz ve girebilir, dosya / klasör değiştirebilir, vs.

Bu anahtarlar yeniden bağlandığında yeniden oluşturulur, bu nedenle olası bir çözüm yoktur.

Bu Windows 10, harici medyayı Çıkarılabilir Medya Bitiyle 'özel', tek bölmeli aygıtlar olarak, birden fazla bölmeye sahip olmalarına rağmen ele almaktan kaynaklanır.

Örnek: USB EFI Çıkarılabilir medya bitini yeniden ayarlamak mümkün olmayan bir USB çubuğunda NTFS + EFI + ... ile önyükleyin.

Uyarı: Bölüm türünü değiştirmek, VeraCrypt bölümlerindeki verileri bozabilir.

Ancak kayıt defterine dokunan bir hile var ... bunu yaparken çok dikkatli olun ve altıgen verilerin aynı olup olmadığını dört kez kontrol edin.

Kayıt defteri anahtarında, her bölüm için aynı tam onaltılık verilere sahip iki giriş vardır \??\Volume{.

İşin püf noktası, bununla başlayanı yeniden adlandırmak, \??\Volume{mektup almaktan kaçınmak istediğiniz bölüme aittir.

\??\Volume{Başlamak yerine başlayalım #{.

Ve elbette, ile başlayanı silin \DosDevices\.

Ardından çıkarın (“güvenle kaldır” işlevini kullanarak) ve tekrar takın. F5İşe yarayıp yaramadığını kontrol etmek için regedit'deki anahtarı yenilemek için basın .

Testlerim işe yarıyor ama çok dikkatli olmak gerekiyor ... Aynı şeyi yapmak için hex verilerini kontrol etmekte ısrar ediyorum ... birçok kez dörtlü kontrol etmedim, bir hata yaptım ve bazen bir sonraki açılışta Windows başlamıyordu, bu yüzden çirkin önyüklenebilir Windows kurulum DVD'sini konsol moduna girerek ve DVD'den regedit çalıştırarak düzeltmeye ihtiyacım vardı (yeniden yüklemeye gerek yok).

Bu nedenle, bir şeyi silmeden önce, o kayıt defteri kovanını kaydedin ve ne yaptığınızı kontrol edin.

Ancak HEX DATA'nın istediğiniz şey olduğundan emin olun, yoksa sisteminizi yenilmez hale getirebilirsiniz. Quad kontrol edin !!!

EKLENDİ:

  • \??\Volume{Birini silmemeye (yalnızca yeniden adlandırmaya) ve ayrıca onaltılı verilerini düzenlememeye özen gösterirseniz , güvende olabilirsiniz.
  • En kötü senaryoda, bir Windows yükleme DVD'si ile başlatmanız ve konsol moduna geçmeniz, regedit'i çalıştırmanız ve yeniden başlatmak için yeniden adlandırmanız gerekir. \??\Volume{

YANİ:

  • Her zaman birer birer yap ... güvenli tarafta kalmak daha iyi

Bunu, uyarıda edilir elle kayıt dokunmadan.

Bu neden işe yarıyor?

  • Windows’a bu “birimi” görmezden gelmesini söylüyor, bu nedenle bir harf atamıyor veya bu aygıt için Donanımı Güvenle Kaldır listesinde listeliyor.

Evet, bu Çıkarılabilir Ortam Bitine dokunmaya gerek kalmadan USB bellek kartları, çubuklar vb. İçin çalışır ... sadece bu tür bölümleri gizlemek içindir.

Yan not: Bu, USB bağlantısına otomatik olarak monte etmek istemediğiniz diğer bölümler için de geçerlidir.


2

SylikC'in verdiği cevabı tekrar onaylamak istiyorum. Sisteminizi vidalamak istemezsiniz, bölmeye monte etmeyi denemesi gerektiğini belirtmek istersiniz. Ancak öğrendiğim gibi bunun 2 kısmı var.

Öncelikle SylikC'in diskpart set id = 64 kullanarak veya çok çeşitli bölümler arasından seçim yaptığınızı söylediğini yapın. Ancak daha önce bölüme bir sürücü harfi atadıysanız, Windows 10 hala bir "Bu Diski Biçimlendir" iletişim kutusunu verecektir. Bunu önlemek için, disk üzerindeki sürücü harfi atamasını da kaldırmanız gerekir.

Bunu yapmak için, bölüm türünü ayarlamadan önce

  list volume
  select volume <your volume with the drive letter>
  remove letter=<your drive letter you want to remove>
  set id=<now set the partition type>
  ...

Bölüm türünü daha önce değiştirmiş olsaydınız, önce tekrar geri getirmeniz gerekir.

  set id=6
  list volumes
  select volume <your volume with the drive letter>
  remove letter=<your drive letter you want to remove>
  set id=64

Ve işte bu. Bu USB sürücüsünü bir sonraki açışınızda daha fazla uyarı gelmez. TrueCrypt sürücüyü takarken hiç sorun yaşamadım.


İlk başta, başladığınız saçmalıktan kurtulduğunuzda, sadece SylikC'in cevabını kopyalıyormuşsunuz gibi geliyor. Ancak, bazı yararlı ve alakalı bilgiler eklediğiniz görülüyor. Öyleyse, saçmalığı düzenlemenizi ve katkıda bulunacak bir şeyiniz olduğunu daha net bir hale getirmenizi ve daha sonra çelişkili hissetmenizi öneriyorum, çünkü artık "kredi" kazanan terli, tatsız ordulara katıldığınızdan dolayı çelişkili hissediyorum.
music2myear

1

Bölüm tablosunu GPT olarak değiştirmek için gparted kullandım ve 'gizli' bayrağını ayarladım, sonra da fidisk -t 'yi guid'i microsoft reserved (10) olarak ayarlıyorum, pencerelerde' disk diski 'mesajı yok. İlk seferde bile. Truecrypt birimi hem pencerelere hem de linux'a gayet iyi monte edilir. Bu sizin için yeterli değilse, diskpart'ı Windows'ta kullanabilir ve 'GPT ATTRIBUTES = 0x400000000000000000' kullanabilirsiniz; bu kesinlikle işe yarayacaktır.

DISKPART> detail partition

Partition 1
Type    : e3c9e316-0b5c-4db8-817d-f92df00215ae
Hidden  : Yes
Required: Yes
Attrib  : 0X0000000000000001
Offset in Bytes: 1048576

There is no volume associated with this partition.

SuperUser'a Hoşgeldiniz! OP, Windows'u belirttiğinden ve cevabınız Linux ile ilgili olduğundan, gönderiniz soruyu yararlı bir şekilde ele almıyor gibi görünüyor. Ayrıca, bu, biri kabul edilen, çeşitli yanıtları olan ÇOK eski bir yazıdır. Stack Overflow turuna katılmak için bir dakikanızı ayırırsanız daha iyi bir deneyim yaşayacağınızı göreceksiniz . Yığın Taşması topluluğunun normlarını izler ve başkalarına yardım etme tutumuyla yaklaşırsanız, size iyi hizmet edecektir.
Rey Juna,

@Rey Juna, cevabın OP'nin "Windows'ta DISKPART" kullanabileceğini ve GPT ATTRIBUTES ayarlayabildiğini söyledi. Bu arada, StackExchange sadece OP sorusunu çözmek için mevcut değildir. KopetePanda da muhtemelen faydalı bir cevap verdi. Buraya geldim, çünkü normal bir Windows kullanıcısı değilim (çoğu zaman Linux kullanıyorum) ve bu sinir bozucu hataya sahip bir Windows sistemi ile karşılaştım, Windows 7, disk biçimlendirilse bile, diski biçimlendirmeyi öneren düzinelerce açılır pencere açar Windows kendisi! KopetePanda'nın linux çözümünü deneyeceğim, çünkü önerilen tüm Windows çözümleri (kabul edilen cevap bile) benim için çalışmadı.
mguima

@mguima Bu cevabın sizin için çalışmasına sevindim. Bununla birlikte, Linux'a özgü başka bir soru / cevabın, durumunuzdaki herhangi birini bulmak için farklı bir yapılandırmaya sahip bir yazıya gömmek yerine daha kolay olacağını düşünüyorum.
Rey Juna

@Rey Juna, Tabii ki linux'a özgü bir soruda aynı cevabı bulmak daha kolay olurdu. Ancak bu soru yoktu. Ve bir süre birçok yerde aradıktan sonra onu bulabildim.
mguima

-1

Sürücüyü GPT olarak oluşturarak ve ardından GPT ATTRIBUTES bölümünü değiştirmek için diskpart kullanarak başarmayı başardım ...

list disk
select disk # <- your disk number here
list partition
select partition # <- your partition number here
GPT ATTRIBUTES=0xC000000000000001
exit

0x0000000000000001, bölümü gerektiği gibi işaretler.
0x8000000000000000 Bölümün otomatik olarak atanmış bir sürücü harfi olmasını önler.
0x4000000000000000 Bölümün birimini gizli olarak tanımlar.

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.