RAMDISK OS? एक रैमडिस्क पर विंडोज 10 स्थापित करना


13

क्या पूरे ऑपरेटिंग सिस्टम को रैम डिस्क पर रखना संभव है? अगर मेरे पास 16 जीबी रैम है और यह एक इंटेल एक्सॉन है। मेरे पास SSD नहीं है और मेरी हार्ड ड्राइव मेरे बूट समय को मार रही है। तो क्या मैं अपने कुछ काम करने के लिए राम को आवंटित कर सकता हूं जैसे कि यह एक एसएसडी था और तेज गति प्राप्त करने के लिए इस पर खिड़कियां और महत्वपूर्ण सॉफ़्टवेयर स्थापित करें। या यह अधिक परेशानी है तो इसका मूल्य और सिर्फ एसएसडी खरीदने से बेहतर होगा?


22
ठीक है ... और जब बिजली चली जाती है या आपको पीसी बंद करने की आवश्यकता होती है तो आप क्या करेंगे?
misha256

उन्होंने हार्डवेयर रामदिक्स बनाए , लेकिन वे आम तौर पर सार्थक होते थे
कल्टारी

1
@ केल्टरी बहुत सच है, उन्होंने उन्हें बनाया और फिर एसएसडी ने पार्टी को क्रैश कर दिया। जो लोग एक एकल SSD से अधिक प्रदर्शन कर सकते हैं, वे मस्टर कर सकते हैं, बस RAMDISK की तुलना में अभी भी कम लागत पर कई SSDs को RAID-अप कर सकते हैं। वहाँ अभी भी गूढ़ परिदृश्य हो सकता है जहाँ RAMDISKs आज समझ में आता है। लेकिन लागत ... लागत सिर्फ पागल है।
misha256

8
याद रखें कि फ़ाइल कैश पहले से ही उन घटकों की प्रतिलिपि बनाता है जो आप वास्तव में रैम में उपयोग करते हैं। आपका राम डिस्क विचार भी रैम में अनावश्यक भागों की नकल करेगा, और उन हिस्सों की नकल करेगा जो उपयोग में हैं (जैसा कि रैम में विंडोज फ़ाइल कैश अभी भी राम डिस्क को कैश करेगा)। तो आप रैम में लगभग 16 जीबी विंडोज घटकों के साथ समाप्त हो जाएंगे जो कि अप्रयुक्त या डुप्लिकेट हैं, और कुल 32 जीबी की आवश्यकता है। और यह misha256 की शक्ति हानि के बारे में टिप्पणी के शीर्ष पर है
एमएसलेटर

1
@ रुस्लान बिल्कुल। सिद्धांत रूप में यह तेजी से हो सकता है क्योंकि यह डेटा को क्रमिक रूप से लोड करेगा, लेकिन सिर्फ फाइलकेक को अपना काम करने देना व्यावहारिक रूप से बेहतर है। विंडोज़ में सुपरफ़च को सक्रिय रूप से आपके द्वारा आवश्यक सामान को सक्रिय रूप से लोड करना चाहिए। अगर आप सीडी को हटाना चाहते हैं तो टोरम ऑप्शन ज्यादातर उपयोगी है।
गमथ

जवाबों:


29

आपका विचार (जैसा कि यह अच्छा है) दुर्भाग्य से व्यवहार में काम नहीं करेगा:

  1. जब भी आप अपने पीसी को बंद करते हैं, तो इसे रिबूट कर देते हैं, या यदि आप पावर खो देते हैं तो रैम डिस्क को मिटा दिया जाएगा।

  2. 16 जीबी पर्याप्त रैम नहीं है। मत भूलो कि आपको कुछ रैम रखने की जरूरत है, जैसा कि आप जानते हैं, नियमित रूप से रैम। तो सबसे अच्छा आप 12 जीबी रैम डिस्क करने में सक्षम हो सकते हैं। खैर, 12 जीबी विंडोज 10 की न्यूनतम मुफ्त हार्ड ड्राइव स्थान की आवश्यकता को पूरा नहीं करता है

  3. सॉफ्टवेयर-आधारित रैम डिस्क वास्तव में पहले से स्थापित ऑपरेटिंग सिस्टम के शीर्ष पर चलती है। आपको एक हार्डवेयर स्तर पर रैम डिस्क बनाने के लिए क्या चाहिए, ताकि विंडोज वास्तव में सोचता है कि यह एक वास्तविक आईडीई / एसएटीए / एससीएसआई हार्ड ड्राइव से बात कर रहा है। इसके लिए एक विशेष रैम डिस्क कार्ड खरीदने की आवश्यकता होगी (उदाहरण के लिए, यह )। संयोग से, यह 1 और 2 की समस्याओं को भी हल करेगा, लेकिन लागत पागल है।

तो हाँ, आपको SSD ;-) की ज़रूरत है


4
स्पष्ट रूप से यही कारण है कि विंडोज बेकार है - मुझे यकीन है कि लिनक्स एक रैमडिस्क चला सकता है! (/ s, आंशिक रूप से)
user253751

1
मुझे याद है कि लोग बूट प्रक्रिया के दौरान विंडोज 95 को रैमडिस्क पर कॉपी कर रहे थे। मुझे लगता है कि यह संभव था क्योंकि यह एमएस-डॉस के शीर्ष पर वापस बूट हुआ था।
hmp

1
@ user20574, वहाँ किया गया, जो किया। एक initrd में नेटबूट, एक tmpfs बनाएं, वहां कॉपी / usr करें और बूटिंग समाप्त करें। यह एक साफ-सुथरी चाल है, लेकिन आप नेटवर्क फाइल सिस्टम को बेहतर बनाना और डिस्क-कैश सबसिस्टम को चीजों को प्रबंधित करने देना बेहतर समझते हैं।
मार्क

8
@ user20574: आप बच्चे, लेकिन यह वास्तव में कैसे लिनक्स जूते आम तौर पर है! कोड के विशेष टुकड़े को initrd"प्रारंभिक राम डिस्क" के रूप में जाना जाता है । यह बिट सभी प्रकार के डिस्क नियंत्रकों से बात करने के लिए ड्राइवरों को लोड करने की चिकन-एंड-एग समस्या को हल करता है। आपको RAM पर बात करने के लिए ड्राइवरों की आवश्यकता नहीं है। और राम डिस्क की सामग्री कर्नेल के साथ ही भरी हुई है। हां, यह विकृत है - राम डिस्क से फाइल लोड करना रैम से रैम तक डेटा कॉपी करता है - लेकिन यह एक सुविधाजनक हैक है और अभ्यास में काफी तेज है। (जब तक systemd, initrd वैसे भी अड़चन नहीं था)
MSalters

1
एफडब्ल्यूआईडब्ल्यू, पिल्ला लिनक्स एक ओएस है जो फ्लैश ड्राइव से बूट होता है और पूरी तरह से रैम पर चलता है।
कोडमाउस92

3

हाँ आप कर सकते हैं और 16 जी रैम पर्याप्त से अधिक हैं

  • Ntlite या winreducer जैसे उपकरणों का उपयोग करके किसी भी विंडोज़ आइसो के आकार को सिकोड़ें
  • आउटपुट वाइम को NtSetup में फ़ीड करें
  • आउटपुट VHD को बूट करें और अपने विंडोज को कॉन्फ़िगर करें - Firadisk ड्राइवर जोड़ें
  • अपने सामान्य OS से VHD माउंट करें और इसे wimlib के साथ कैप्चर करें
  • compact=lzxस्विच का उपयोग करके एक नए VHD में आउटपुट wim लागू करें
  • उस VHD को RAM में मैप करने और उसे बूट करने के लिए grub4dos का उपयोग करें

यह प्रक्रिया का एक मोटा स्केच है, यह सुनने में जितना लगता है, उससे कहीं अधिक जटिल है, लेकिन यह किया जा सकता है। मैं अभी RAM से बूट किए गए 1.2G Windows 10 VHD का उपयोग कर रहा हूं। विंडोज 10 मक्खी पर LZX संपीड़न का समर्थन करता है। विंडोज 7 भी लेकिन wofadk.sys की मदद से।

यदि आप अभी भी रुचि रखते हैं तो विवरण के लिए पूछें।


यह अप्रचलित है। अब रिबूट है। रिबूट .pro
मंद

2

बूट करने के बाद, रैमडिस्क के लिए एक डायरेक्टरी को कॉपी करें और ओएस को पारदर्शी बनाने के लिए प्रतीकात्मक लिंक का उपयोग करें।

लेकिन वास्तव में, ओएस पहले से ही उपलब्ध रैम का उपयोग करके डिस्क को कैश करता है।

कोई फर्क नहीं पड़ता कि, यह बूट समय में मदद नहीं करेगा , क्योंकि फ़ाइलों की नकल नहीं की जाती है जब तक कि यह बूट नहीं होता है, और आप उन्हें कॉपी करने में अधिक समय बिताएंगे।

लिनक्स सिस्टम की "लाइव सीडी" अक्सर रैमडिस्क का उपयोग करके काम करती है। लेकिन आप संकुचित छवि के राम में पढ़ने की प्रतीक्षा करते हैं, बूट समय को धीमा करते हैं।

संपीड़न ... हम्मम ... यदि आपके पास एक तेज Xeon है लेकिन एक धीमी डिस्क है, तो आप ड्राइव को संपीड़ित कर सकते हैं और डिस्क से पढ़ने के लिए कम डेटा हो सकता है।

Win10 में तेज़-बूट छवि कैशिंग होनी चाहिए, लेकिन इस बीच और डिस्क को डीफ़्रैग्मेन्ट करने के दौरान आपकी बूट गति ठीक होनी चाहिए।

आप जिस बूट की गति के बारे में शिकायत कर रहे हैं वह कितनी धीमी है?


मुझे पता चला कि मेरे बूट का समय धीमा था क्योंकि मेरी हार्ड ड्राइव खराब हो गई थी। मैंने एक एसएसडी खरीदना समाप्त कर दिया और इसने अद्भुत काम किया। मुझे लगता है कि मेरी हार्ड ड्राइव वास्तव में मेरे कंप्यूटर के प्रदर्शन को सीमित कर रही थी। अब सब कुछ पागलपन से तेज है। मैंने विंडोज़ और अपने सभी क्रिटिकल सॉफ़्टवेयर को सीधे एसएसडी
जेम्स स्मिथ

2

क्या पूरे ऑपरेटिंग सिस्टम को रैम डिस्क पर रखना संभव है?

"विंडोज बूट करने योग्य रैमडिस्क" के लिए कुछ googling से जाहिर तौर पर इसे करने के तरीके हैं। हालांकि मैंने खुद उनका परीक्षण नहीं किया है।

आप एक बैकिंग स्टोर के रूप में एक रैमड्राइव के साथ विंडोज़ वीएम को चलाने के लिए एक वर्चुअलाइज़ेशन प्लेटफ़ॉर्म का उपयोग भी कर सकते हैं।

अगर मेरे पास 16 जीबी रैम है और यह एक इंटेल एक्सॉन है।

16 जीबी वास्तव में बहुत बार नहीं है जब आप रैमडिस्क पर सॉफ़्टवेयर स्थापित करना शुरू करते हैं।

मेरे पास SSD नहीं है और मेरी हार्ड ड्राइव मेरे बूट समय को मार रही है। तो क्या मैं अपने कुछ काम करने के लिए राम को आवंटित कर सकता हूं जैसे कि यह एक एसएसडी था और तेज गति प्राप्त करने के लिए इस पर खिड़कियां और महत्वपूर्ण सॉफ़्टवेयर स्थापित करें।

यहाँ बड़ी समस्या यह है कि रैमडिस अस्थिर हैं। तो भले ही आपको एक रामड्राइव से चलने के लिए खिड़कियां मिल सकती हैं और यहां तक ​​कि अगर आपके पास कुछ चलाने के लिए पर्याप्त मेमोरी है, जो एक पागल पट्टी से नीचे स्थापित नहीं है, तो हर बार जब आप एक ठंडा बूट करते हैं तो आपको अपनी हार्ड ड्राइव से सामान को फिर से कॉपी करना होगा। राम ड्राइव। यदि आपका लक्ष्य बूट समय को कम करना है जो कि रैमड्राइव को काफी व्यर्थ करता है।

या यह अधिक परेशानी है तो इसका मूल्य और सिर्फ एसएसडी खरीदने से बेहतर होगा?

हाँ, आप SSD खरीदने से बहुत बेहतर होंगे।


"हर बार जब आप कोल्ड बूट करते हैं तो आपको अपनी हार्ड ड्राइव से राम ड्राइव पर सामान को फिर से कॉपी करना होगा। यदि आपका लक्ष्य बूट समय को कम करना है जो रैमड्राइव को काफी हद तक बेकार कर देता है।" एक रैम डिस्क में 0 का समय होता है, इसलिए जब आप सब कुछ एक ही क्रम में कॉपी करते हैं तो पहले रैमडिस्क तब रैंडम फाइल्स प्रदान करने में तेज हो सकता है जिनकी वास्तव में जरूरत होती है। कितना समय बनाम डेटा का कितना बूट के दौरान पहुँचा जा सकता है की मांग कर खो दिया है पर निर्भर करता है ...
masterxilo

2

आप एक रैमडिस्क बनाने के लिए ग्रब का उपयोग कर सकते हैं फिर उसमें एक vhd छवि लोड कर सकते हैं और इसे बूट कर सकते हैं।
फिर आप अपने काम को सहेजने से पहले छवि को डिस्क पर सहेज सकते हैं। यह वास्तव में विंडोज़ 10 के साथ काम करता है और इसमें sshd पर एक बिंदु होता है क्योंकि यह ड्राइव पर लिखने के चक्र को कम कर देता है, और RAM sshd की तुलना में बहुत तेज़ होता है। न्यूनतम आकार आप विंडोज़ को 10 तक बना सकते हैं और रनिंग 3.9 ग्राम है जिससे आपको जरूरत नहीं है।


आप विंडोज 10 को 3.9g से नीचे कैसे ला सकते हैं? मुझे सचमुच में जानना है।
रॉल्फ

0

आप जो कुछ भी कर रहे हैं, वह रैम से बनी एक भौतिक डिस्क से चल रहा है, स्वचालित रूप से बिजली के नुकसान पर स्थायी मीडिया पर संग्रहीत है, और चालू होने पर पुनर्स्थापित किया जाता है।

यह anymeans द्वारा एक नया विचार नहीं है। यदि आप नकदी को खोलना चाहते हैं, तो यह कुछ समय के लिए है:

http://www.hyperossystems.co.uk/07042003/hardware.htm


0

आप एक सस्ता SSD और Primocache प्राप्त करने का प्रयास कर सकते हैं। यह सॉफ्टवेयर आपको अपने कंप्यूटर में किसी भी ड्राइव के लिए दो स्तरीय कैशिंग प्रणाली बनाने की अनुमति देता है। पहला टियर स्पेयर सिस्टम रैम को usese करता है, और दूसरा टियर SSD का उपयोग करता है।

विचार यह है कि यह पहले मेमोरी में परिवर्तन, फिर ssd में लिखता है, और फिर जब सिस्टम व्यस्त नहीं होता है, तो यह डेटा को वास्तविक धीमी ड्राइव पर लिखता है।

30 दिवसीय नि: शुल्क परीक्षण http://www.romexsoftware.com/en-us/primo-cache/help.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.