Apakah mungkin untuk meletakkan seluruh sistem operasi pada ram disk? Jika saya memiliki 16 GB RAM dan itu adalah Intel Xeon. Saya tidak memiliki SSD dan hard drive saya menghabiskan waktu boot saya. Jadi saya bisa mengalokasikan beberapa ram saya untuk bekerja seolah-olah itu adalah SSD dan menginstal windows dan perangkat lunak penting di atasnya, untuk mendapatkan kecepatan super cepat. Atau itu lebih banyak masalah maka nilainya dan akan lebih baik hanya membeli SSD?
memory
performance
windows-10
operating-systems
ramdisk
James Smith
sumber
sumber
Jawaban:
Gagasan Anda (sekeren itu) sayangnya tidak akan berhasil dalam praktiknya:
Disk RAM akan terhapus setiap kali Anda mematikan PC, menyalakan ulang, atau jika Anda kehilangan daya.
16 GB tidak cukup RAM. Jangan lupa Anda perlu menyimpan beberapa RAM di samping untuk digunakan seperti, Anda tahu, RAM biasa. Jadi yang terbaik Anda mungkin dapat melakukan disk RAM 12 GB. Yah, 12 GB tidak memenuhi persyaratan minimum ruang hard drive Windows 10 .
Disk RAM berbasis perangkat lunak sebenarnya berjalan di atas sistem operasi yang sudah diinstal . Apa yang Anda perlukan adalah cara untuk membuat disk RAM pada tingkat perangkat keras, sehingga Windows benar-benar berpikir itu berbicara dengan hard drive IDE / SATA / SCSI nyata. Itu akan membutuhkan pembelian kartu disk RAM khusus (misalnya, ini ). Kebetulan, ini juga akan memecahkan masalah 1 dan 2, tetapi biayanya gila.
Jadi ya, Anda membutuhkan SSD ;-)
sumber
initrd
- "Initial Ram Disk". Bit ini memecahkan masalah ayam-dan-telur dari memuat driver untuk berbicara dengan semua jenis pengontrol disk. Anda tidak perlu driver untuk berbicara dengan RAM. Dan isi Ram Disk dimuat bersama kernel itu sendiri. Ya, ini bengkok - memuat file dari Ram Disk itu menyalin data dari RAM ke RAM - tetapi ini adalah peretasan yang mudah dan cukup cepat dalam praktiknya. (Sampai systemd, initrd bukan hambatannya)Ya, Anda bisa dan 16G RAM lebih dari cukup
compact=lzx
sakelarItu adalah sketsa kasar prosedurnya, jauh lebih rumit daripada kedengarannya tetapi itu bisa dilakukan. Saya menggunakan 1.2G Windows 10 VHD yang di-boot dari RAM sekarang. Windows 10 mendukung kompresi LZX dengan cepat. Windows 7 juga tetapi dengan bantuan wofadk.sys.
Jika Anda masih tertarik, tanyakan detailnya.
sumber
Setelah boot, salin direktori ke ramdisk dan gunakan tautan simbolik untuk membuatnya transparan ke OS.
Tapi sungguh, OS sudah cache disk menggunakan ram yang tersedia.
Tidak peduli apa, itu tidak akan membantu waktu boot , karena file tidak disalin ke ram sampai setelah boot, dan Anda akan menghabiskan lebih banyak waktu menyalinnya.
"Live CD" dari sistem Linux sering bekerja menggunakan ramdisk. Tapi Anda menunggu gambar yang dikompresi untuk dibaca menjadi ram, memperlambat waktu boot.
Kompresi ... hmmm ... jika Anda memiliki Xeon cepat tetapi disk lambat, Anda dapat memampatkan drive dan memiliki lebih sedikit data untuk dibaca dari disk.
Win10 seharusnya memiliki cache gambar booting cepat, jadi antara itu dan defragmenting disk kecepatan boot Anda harus OK.
Seberapa lambat kecepatan boot yang Anda keluhkan?
sumber
Dari beberapa googling untuk "Windows bootable ramdisk" ternyata ada cara untuk melakukannya. Saya belum mengujinya sendiri.
Anda juga bisa menggunakan platform virtualisasi untuk menjalankan VM windows dengan ramdrive sebagai toko pendukung.
16GB sebenarnya tidak terlalu banyak ketika Anda mulai berbicara menginstal perangkat lunak pada ramdisks.
Masalah besar di sini adalah ramdis volatile. Jadi, bahkan jika Anda dapat menjalankan windows dari ramdrive dan bahkan jika Anda memiliki cukup memori untuk menjalankan sesuatu yang bukan instalasi gila yang dilucuti, setiap kali Anda melakukan boot dingin, Anda harus menyalin ulang barang-barang dari hard drive ke drive ram. Jika tujuan Anda adalah mengurangi waktu boot yang menjadikan ramdrives tidak berguna.
Ya, Anda akan jauh lebih baik hanya dengan membeli SSD.
sumber
Anda dapat menggunakan grub untuk membuat ramdisk kemudian memuat gambar vhd ke dalamnya dan mem-bootnya.
Kemudian Anda dapat menyimpan gambar ke disk sebelum mematikan menyimpan pekerjaan Anda. Memang memang bekerja dengan windows 10 dan memang memiliki titik lebih dari sshd karena mengurangi siklus tulis ke drive, dan ram jauh lebih cepat daripada sshd. Ukuran minimum yang Anda dapat membuat windows 10 dan menjalankan adalah 3,9 g menghapus semua yang Anda tidak perlu.
sumber
Apa yang Anda kejar adalah menjalankan dari disk fisik yang terbuat dari ram, secara otomatis disimpan pada media permanen pada kehilangan daya, dan dikembalikan ketika dihidupkan.
Itu bukan ide baru oleh siapa pun. Jika Anda bersedia membayar tunai, sudah ada untuk sementara waktu:
http://www.hyperossystems.co.uk/07042003/hardware.htm
sumber
Anda bisa mencoba mendapatkan SSD dan Primocache yang murah. Perangkat lunak ini memungkinkan Anda untuk membuat sistem caching dua tingkat untuk semua drive di komputer Anda. Tingkat pertama menggunakan ram sistem cadangan, dan tingkat kedua menggunakan SSD.
Idenya adalah bahwa ia menulis perubahan ke memori pertama, lalu ke SSD, dan kemudian ketika sistem tidak sibuk, ia menulis data ke drive yang lebih lambat sebenarnya.
Uji coba gratis 30 hari http://www.romexsoftware.com/en-us/primo-cache/help.html
sumber