Bagaimana saya bisa memindahkan file halaman ke lokasi disk fisik lain?

101

Saya ingin mengetahui instruksi yang tepat untuk memindahkan file halaman dari 1 lokasi disk ke disk lain di Windows 7. Yaitu dari SSD ke drive non-SSD.

Saya telah menghabiskan sekitar dua jam mencari - Google, Bing, Blekko - dan membaca banyak forum. Tolong jangan posting diskusi filosofis tentang peningkatan kecepatan atau mengapa itu ide yang buruk untuk menonaktifkan paging.

Saya mencari jawaban singkat tentang cara memindahkan file halaman.

JL.
sumber
Tag yang ditambahkan. Saya hanya akan mengklarifikasi bagi siapa saja yang membaca ini siapa yang bingung apa yang JL bicarakan tentang ini, setahu saya, disebut "swap file" sejak Win9x - ini "file halaman" di bawah Windows NT.
Shinrai
Saya telah memodifikasi pertanyaannya.
1
@ Randolph - Aww, foo, saya agak suka nomenklatur yang lebih tua. :)
Shinrai
1
kemungkinan rangkap dari Ubah volume file halaman windows
Mokubai
Apakah Anda mengetahui cara memindahkan file halaman C:? Jawaban Anda menunjukkan cara mengubah ukuran, menghapus, dan memodifikasi file drive lain, tetapi bukan apa yang Anda tanyakan ...
TechnicalTophat

Jawaban:

110

Untuk mengubah pengaturan file halaman di Windows 7:

Di kotak pencarian Start Menu, ketik "Advanced System Settings" dan pilih applet Panel Kontrol yang akan muncul, "Lihat pengaturan sistem lanjutan"

Langkah 1

Di bawah tab "Advanced", bagian "Performance", klik "Pengaturan ..."

masukkan deskripsi gambar di sini

Di bawah tab "Advanced", "Memory Virtual", klik "Ubah ..."

masukkan deskripsi gambar di sini

Ini adalah pengaturan aktual.

masukkan deskripsi gambar di sini

Hapus tanda centang "Secara otomatis mengelola ukuran file paging untuk semua drive" dan Anda dapat mengubah pengaturan ini. Sorot drive yang Anda inginkan, dan pilih ukuran tetap atau ukuran yang dikelola sistem, lalu klik "Set". ANDA HARUS MENGKLIK TOMBOL SET. Lakukan hal yang sama untuk menghapusnya dari drive yang tidak Anda inginkan. ("Tidak ada file paging".)

Klik OK, OK, OK, dan Anda akan diminta untuk reboot.

Shinrai
sumber
7
Kecuali hal-hal telah berubah dengan Vista dan seterusnya, saya pikir Anda masih memerlukan pagefile kecil di C: untuk minidumps BSOD harus dibuat.
paradroid
1
@ Shinrai Tapi flash drive usb tidak ada di sana. ada solusi untuk itu?
Omid Kosari
1
Saya mengubah lokasi dari C: ke D: dengan instruksi Anda. File halaman pada D: dibuat dengan benar. Tapi saya masih memiliki pagefile di C: juga. Sudah reboot dua kali. Dalam pengaturan memori virtual, ia mengatakan "Tidak Ada" untuk Ukuran File Paging pada C :.
Contoh
1
@Rahul Tidak tahu, maaf - Anda mungkin telah berbicara dengan orang yang salah di sini?
slhck
2
@ bgmCoder no - itu adalah untuk lokasi file dump, tetapi jika Anda tidak memiliki pagefile pada partisi boot Anda, itu tidak akan berfungsi tanpa ini: Di ​​kunci registri HKLM \ System \ CurrentControlSet \ Control \ CrashControl, dibuat nilai yang disebut DedicatedDumpFile, ketik REG_EXPAND_SZ. Tetapkan nilainya ke jalur lengkap ke file dump sementara, seperti D: \ tmp \ DumpTemp.sys. Referensi: blogs.msdn.microsoft.com/ntdebugging/2010/04/02/...
Jamie Hanrahan
28
  • Panel Kontrol, Sistem
  • Pengaturan Sistem Lanjut
  • Tab Lanjutan
  • Tombol pengaturan di bawah Kinerja
  • Tab Lanjutan
  • Ubah tombol di bawah Memori Virtual

masukkan deskripsi gambar di sini

  • Pada drive SSD Anda, ubah opsi menjadi "No Paging File".
  • Klik Setel.
  • Di Hard Drive Anda, atur opsi menjadi Ukuran Khusus atau Ukuran yang Dikelola Sistem.
  • Klik Setel.
  • OK dan reboot.
mtone
sumber
1
Komentar oleh @ whizkid: jawaban mtone menjelaskan semuanya. Saat Anda memindahkan file halaman, perhatikan bahwa Anda mematikan file halaman pada sebuah partisi dan menyalakannya di partisi lainnya. (Semoga Anda tidak mengharapkan data yang berada di dalamnya untuk dipindahkan juga, karena itu tidak akan terjadi).
Ivo Flipse
17

Jika Anda ingin benar-benar menghapus pagefile dari drive sistem Anda, Anda akan membutuhkan satu langkah ekstra untuk Shinrai dan jawaban mtone ini. Sebagai komentar oleh paradroid menyebutkan, Windows harus memiliki hadiah pagefile pada drive sistem Anda untuk menulis dump memori kernel jika terjadi crash. Jadi, bahkan jika Anda mengatur "No pagefile" pada drive sistem Anda, Windows akhirnya akan membuat pagefile, bahkan jika itu tidak benar-benar menggunakannya untuk paging. Mencoba menghapus pagefile ini akan menunjukkan sedang digunakan.

Untuk mengatasi ini, Anda harus menonaktifkan dump memori kernel, yang juga dilakukan dengan melalui pengaturan sistem lanjutan.

Di bawah tab "Advanced", di bagian "Startup and Recovery", klik "Pengaturan ..."

Di kotak dialog yang muncul, di bawah bagian "Kegagalan sistem", dan subbagian "Tulis informasi debug", ubah menu tarik-turun ke "(tidak ada)".

Setelah ini, Anda harus dapat menghapus pagefile.sys dari drive sistem Anda (walaupun Anda mungkin perlu melakukan reboot terlebih dahulu).

Camille
sumber
Apakah ini masih memungkinkan pembuatan minidump dari BSOD?
bgmCoder
Meskipun Windows will end up creating a pagefile anyway, even if it doesn't actually use it for pagingmungkin terdengar seperti "windows lebih suka menggunakan pagefile pada disk lain, di mana pagefile secara eksplisit diizinkan, dan hanya menggunakan pagefile pada Ckasus khusus", tidak seperti itu. Berkas halaman aktif Cakan digunakan seperti sebelumnya. (Setidaknya dalam kasus saya, pada Windows7 x64).
i3v
@ bgmCoder Tidak, minidumps BSOD (yaitu: kegagalan sistem) adalah persis apa yang dinonaktifkan opsi ini.
Camille
6

@ paranoid Anda benar, Anda memerlukan file paging pada partisi OS; ukuran file paging minimum untuk partisi OS adalah 800MB (misalnya: untuk Win7 Ultimate 64bit). ... Ini bisa bervariasi, tetapi Windows akan memberi tahu Anda jika Anda menetapkannya di bawah ukuran yang disarankan.

  1. Ikuti instruksi yang sudah diposting untuk mengatur file paging pada drive alternatif.
  2. Kemudian atur file paging kecil pada partisi OS untuk mengakomodasi minidumps dan BSOD:
    • Jika Anda tidak menetapkan file paging pada partisi OS, setiap kali Anda mem-boot Windows akan membuat temp pagefile.sys dengan ukuran yang sama dengan RAM fisik yang Anda instal.
    • Jadi, jika Anda memiliki 16GB RAM fisik, temp pagefile.sys akan dibuat pada 16.308MB (yang merupakan potongan yang layak dari partisi Sistem Anda).

Saya sarankan meneliti sedikit untuk siapa saja yang berencana mengubah pengaturan file paging pada sistem di mana kehilangan pekerjaan bisa menjadi sangat penting.

D-Wa
sumber
Jika menghemat ruang pada partisi OS adalah tujuan Anda, Anda juga dapat menghilangkan file hyberfile.sys dengan mematikan Hybernation via CMD prompt. petunjuk di sini: Hapus hyberfile dari drive sistem dan Matikan Hybernation
D-Wa
2

Saya perhatikan bahwa beberapa orang mungkin salah mengartikan rekomendasi dan pernyataan Windows. Faktanya adalah, (seperti yang dikatakan seseorang di awal topik), Anda dapat meningkatkan kinerja sistem dengan memindahkan File Halaman ke drive fisik yang berbeda.

Saya memiliki 5 drive di komputer saya, (2 500GB SSD dan 3 1TB HDD), dan telah memindahkan File Halaman dari Drive O / S SSD 500GB, ke drive media HDD yang paling "langsung". Drive itu adalah yang dimaksudkan untuk mengambil 95% dari program yang telah saya instal serta file Pics dan Documents saya.

Program seperti Adobe Acrobat X, CS 6 Extended, On One Photo Suite 8, dll. Ada di Hard Drive itu. Saya baru-baru ini menambahkan 1 TB HDD dan sekarang telah memindahkan file Halaman ke drive 1TB baru sehingga membuatnya lebih mudah di seluruh proses.

Intinya adalah untuk menjaga partisi File Halaman tetapi memindahkannya ke drive yang tidak harus sering berjalan. Saya tidak bisa mengatakan berapa banyak pekerjaan yang dilakukan sistem ketika berurusan dengan data File Halaman, tetapi setiap bit membantu. Kaya

Paul yang kaya
sumber
1
Saya menggunakan akselerasi disk Intel Rapid Storage Technology, memanfaatkan drive SSD internal - karena hanya membutuhkan setengah ruang pada SSD 119GB, saya menggunakan setengah lainnya untuk pagefile sistem saya.
bgmCoder
Saya memiliki pengaturan yang sama persis dengan @bgmCoder, kecuali saya juga memiliki pagefile yang lebih kecil pada drive sistem, sehingga Windows dapat membuat dump kernel.
Dawid Ferenczy Rogožan