Sayfa dosyasını başka bir fiziksel disk konumuna nasıl taşıyabilirim?


101

Sayfa dosyasını Windows 7'de 1 disk konumundan başka bir diske taşımak için tam yönergeler bilmek istiyorum. Yani bir SSD'den SSD olmayan bir sürücüye.

İki saat aradım - Google, Bing, Blekko - ve birçok forum okudum. Lütfen hız artışı veya sayfalamayı devre dışı bırakmak için neden kötü bir fikir olduğuna dair felsefi tartışmalar yayınlamayın.

Sayfa dosyasının nasıl taşınacağına dair kısa bir cevap arıyorum.


Etiketler eklendi. Sadece, JL'nin ne hakkında konuştuğunu kafam karıştıran, okuduğum için, Windows NT'de Win9x'ten beri "sayfa dosyası" dır.
Shinrai

Soruyu buna göre değiştirdim.

1
@Randolph - Aww, foo, eski isimlendirmeyi sevdim. :)
Shinrai


C: page dosyasını nasıl taşıyacağınızı buldunuz mu? Cevaplarınız diğer sürücü dosyalarının nasıl yeniden boyutlandırılacağını, silineceğini ve değiştirileceğini gösteriyor, ancak ne istediğinizi değil ...
TechnicalTophat

Yanıtlar:


110

Windows 7'de sayfa dosyası ayarlarını değiştirmek için:

Başlat Menüsü arama kutusuna "Gelişmiş Sistem Ayarları" yazın ve görünmesi gereken "Gelişmiş sistem ayarlarını görüntüle" olan Denetim Masası uygulamasını seçin

Aşama 1

"Gelişmiş" sekmesi altındaki "Performans" bölümünde, "Ayarlar ..." ı tıklayın.

görüntü tanımını buraya girin

"Gelişmiş" sekmesi altındaki "Sanal Bellek" bölümünde "Değiştir ..." i tıklayın.

görüntü tanımını buraya girin

Bunlar gerçek ayarlardır.

görüntü tanımını buraya girin

"Tüm sürücüler için disk belleği dosyası boyutunu otomatik olarak yönet" seçeneğinin işaretini kaldırın ve bu ayarları değiştirebilirsiniz. İstediğiniz sürücüyü vurgulayın ve sabit bir boyut veya sistem tarafından yönetilen bir boyut seçin ve ardından "Ayarla" yı tıklayın. SET DÜĞMESİNİ TIKLAYINIZ. Aynısını, istemediğiniz sürücüden çıkarmak için de yapın. ("Disk belleği dosyası yok".)

Tamam'ı, Tamam'ı ve Tamam'ı tıklatın; yeniden başlatmanız istenir.


7
Vista'dan sonra işler değişmediyse, C: üzerinde küçük bir dosya dosyasına ihtiyacınız olduğunu düşünüyorum:
paradroid

1
@Shinrai Ancak USB flash sürücüler orada mevcut değil. Bunun için herhangi bir çözüm?
Omid Kosari

1
Konumunu C: 'den D' ye değiştirdim. D: 'deki sayfa dosyası uygun şekilde yaratıldı. Ama yine de sayfa dosyasını C: 'te var. Zaten iki kez yeniden başlatıldı. Ancak sanal bellek ayarlarında, C: Dosyalama Dosya Boyutu için "Yok" yazıyor.
Exa

1
@Rahul Fikrim yok, üzgünüm - Burada yanlış kişiyi ele almış olabilirsiniz?
slhck

2
bgmCoder no - bu, döküm dosyasının yeri içindir, ancak önyükleme bölümünüzde bir pagefile yoksa, bu olmadan çalışmaz: HKLM \ System \ CurrentControlSet \ Control \ CrashControl, kayıt defteri anahtarında oluşturulan DedicatedDumpFile adlı bir değer yazın, REG_EXPAND_SZ. Değerini, D: \ tmp \ DumpTemp.sys gibi geçici bir döküm dosyasına giden tam yol olarak ayarlayın. Referans: blogs.msdn.microsoft.com/ntdebugging/2010/04/02/…
Jamie Hanrahan

28
  • Denetim Masası, Sistem
  • Gelişmiş sistem Ayarları
  • Gelişmiş sekme
  • Performans altındaki Ayarlar düğmesi
  • Gelişmiş sekme
  • Sanal Bellek altındaki Değiştir düğmesi

görüntü tanımını buraya girin

  • SSD sürücünüzde, "Disk belleği dosyası yok" seçeneğini değiştirin.
  • Ayarla'yı tıklayın.
  • Sabit Sürücünüzde, seçeneği Özel Boyut veya Sistem Yönetilen Boyut olarak ayarlayın.
  • Ayarla'yı tıklayın.
  • Tamam ve yeniden başlat.

1
@Whizkid tarafından yapılan yorum: mtone'ın cevabı hepsini açıklıyor. Sayfa dosyasını taşırken, bir bölümdeki sayfa dosyasını kapattığınızdan ve başka birinden AÇIK hale getirdiğinizi unutmayın. (Bunun üzerinde yer alan herhangi bir verinin de taşınmasını beklemiyorsunuzdur, çünkü bunların gerçekleşmeyeceğini coz).
Ivo Flipse,

17

Sayfa dosyasını sistem sürücünüzden tamamen kaldırmak istiyorsanız, Shinrai ve mtone'un cevaplarına bir adım daha uygulamanız gerekir. Paradroid'in belirttiği gibi, bir çökme durumunda çekirdek bellek dökümü yazmak için Windows'un sistem sürücünüzde bir sayfa dosyası hazır bulundurması gerekir. Bu nedenle, sistem sürücünüzde "Sayfa dosyası yok" ayarlamış olsanız bile, Windows disk belleği için kullanılmasa bile, yine de bir sayfa dosyası oluşturacaktır. Bu sayfa dosyasını silmeye çalışmak, kullanımda olduğunu gösterir.

Bunun üstesinden gelmek için, gelişmiş sistem ayarlarından da geçerek yapılan çekirdek bellek dökümlerini devre dışı bırakmanız gerekir.

"Gelişmiş" sekmesinin altında, "Başlangıç ​​ve Kurtarma" bölümünde, "Ayarlar ..." ı tıklayın.

Açılan iletişim kutusunda, "Sistem arızası" bölümü ve "Hata ayıklama bilgilerini yaz" alt bölümü altında, aşağı açılır menüyü "(yok)" olarak değiştirin.

Bundan sonra pagefile.sys dosyasını sistem sürücünüzden silebilmelisiniz (ilk önce yeniden başlatmanız gerekebilir).


Bu hala BSOD'lerden mini dökümlerin oluşturulmasına izin veriyor mu?
bgmCoder

Her ne kadar Windows will end up creating a pagefile anyway, even if it doesn't actually use it for paging"windows, sayfa dosyasının açıkça izin verildiği başka bir diskte sayfa dosyasını kullanmayı tercih eder ve yalnızca Cözel durumlarda yalnızca sayfa dosyasını kullanmayı tercih eder" gibi görünebilir . Sayfa dosyası, Cdaha önce olduğu gibi kullanılır. (En azından benim durumumda, Windows7 x64).
i3v

@bgmCoder Hayır, BSOD mini dökümleri (örneğin: sistem arızası) bu seçeneğin devre dışı bıraktığı şeydir.
Camille

6

@ paranoid haklısın, işletim sistemi bölümünde bir disk belleği dosyasına ihtiyacınız var; işletim sistemi bölümü için minimum disk belleği dosyası boyutu 800 MB'dir (örneğin: Win7 Ultimate 64bit için). ... Bu değişebilir, ancak Windows önerilen boyutta ayarlayıp ayarlamayacağınızı size söyleyecektir.

  1. Disk belleği dosyasını alternatif sürücüde ayarlamak için önceden gönderilen talimatları izleyin.
  2. Ardından, mini dökümlere ve BSOD'lara uyum sağlamak için işletim sistemi bölümünde küçük bir disk belleği dosyası ayarlayın:
    • İşletim Sistemi bölümünde bir disk belleği dosyası ayarlamazsanız, Windows'u her başlattığınızda, yüklü fiziksel RAM'ınız ile aynı boyutta temp pagefile.sys dosyası oluşturur.
    • Bu nedenle, eğer 16GB'lık fiziksel RAM'iniz varsa temp pagefile.sys 16,308 MB (Sistem bölümünüzün dışına taşan bir yığın) oluşturur.

Kayıp işin kritik olabileceği bir sistemde disk belleği dosyası ayarlarını değiştirmeyi planlayan herkes için biraz araştırma yapmanızı öneririm.


İşletim sistemi bölümünde yer kazanmak, hedefiniz ise, Hybernation'ı CMD istemi üzerinden kapatarak hyberfile.sys dosyasını da ortadan kaldırabilirsiniz. talimatlar burada: hyberfile'i sistem sürücüsünden sil ve Hybernation'ı Kapat
D-Wa

2

Birkaç kişinin Windows önerisini ve beyanlarını yanlış yorumladığını fark ettim. Gerçek şu ki, (konunun başında birisinin söylediği gibi), Sayfa Dosyasını farklı bir fiziksel sürücüye taşıyarak sistem performansınızı artırabilirsiniz.

Bilgisayarımda 5 sürücü var (2 500 GB SSD ve 3 1 TB HDD) ve Sayfa Dosyasını 500 GB SSD O / S Sürücüsünden en "acil" HDD ortam sürücüme taşıdım. Bu sürücü, Pics ve Docs dosyalarımın yanı sıra, yüklediğim programların% 95'ini almak isteyen sürücüdür.

Adobe Acrobat X, CS 6 Extended, Bir Photo Suite 8, vb. Gibi programlar bu Sabit Sürücüdedir. Kısa süre önce başka bir 1 TB HDD daha ekledim ve şimdi Sayfa dosyasını yeni 1 TB sürücüye taşıdım, böylece işlemin tamamında daha kolay bir hale geldi.

Önemli olan, Sayfa Dosyası bölümünü tutmak, ancak sık sık çalışması gerekmeyen bir sürücüye taşımaktır. Sayfa Dosyası verileriyle çalışırken sistemin ne kadar iş yaptığını söyleyemem, ancak her küçük yardımcı olur. Zengin


1
Intel Rapid Storage Technology'nin disk hızlandırmasını, dahili bir SSD sürücüsü kullanarak kullanıyorum - 119GB SSD'deki alanın yalnızca yarısını kapladığı için, diğer yarısını da sistemimin sayfa dosyası için kullanıyorum.
bgmCoder

Sistem sürücüsünde daha küçük bir sayfa dosyası olması dışında, bgmCoder ile tamamen aynı ayarlara sahibim, bu yüzden Windows çekirdek dökümü yapabilir.
Dawid Ferenczy Rogožan
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.