सेकेंडरी डिस्क पर पुरानी पेजफाइल.साइस और हाइबरफाइल.साइज को कैसे डिलीट करें (पुरानी विंडोज़ इंस्टॉल)


19

कुछ समय पहले मैंने SSD के लिए अपनी मुख्य हार्ड डिस्क को स्वैप किया था। अब पुराने एक को द्वितीयक हार्ड डिस्क के रूप में उपयोग किया जाता है, और मेरा ओएस मुख्य एसएसडी डिस्क पर स्थापित एक ताजा विंडोज़ है।

फिर भी, वहाँ अभी भी हैं pagefile.sysऔर hiberfile.sysउस माध्यमिक हार्ड ड्राइव पर। वे वर्तमान खिड़कियों द्वारा उपयोग किए जाने वाले नहीं हैं, जैसा कि उन पर मौजूद है C:\

मैंने attrib -s -hउनके लिए प्रयास किया , लेकिन इसने "प्रवेश निषेध" से इनकार कर दिया।

किसी भी विचार कैसे उन पुरानी अप्रयुक्त सिस्टम फ़ाइलों को हटाने और स्थान को पुनः प्राप्त करने के लिए?


2
कहते हैं, UNetbootin का उपयोग कर आप उस पर एक डिस्क बर्बाद करने के लिए नहीं करना चाहते हैं - अगर सब कुछ विफल हो, तो आप उन्हें एक लिनक्स लाइव डिस्क से हटा सकते हैं
जर्नीमैन गीक

यदि आपको किसी भी डेटा की आवश्यकता नहीं है, तो डिस्क को स्वरूपित करके स्थान को पुनर्प्राप्त करना चाहिए, लेकिन मैं इस मामले में मान रहा हूं जो आप करते हैं।
ChrisF

1
- मुझे वास्तव में डेटा की आवश्यकता है :)
सिल्वरमिस्ट

1
- लिनक्स एक विकल्प है, लेकिन मैं इसे अंतिम रूप से रखना चाहता हूं, क्योंकि ऐसा लगता है कि ऐसा करने में थोड़ा समय लगेगा, और मुझे यूनिक्स कमांड के साथ 0 अनुभव है
सिल्वरमिस्ट

अधिकांश लिनक्स लाइव-सीडी एक डेस्कटॉप वातावरण में बूट होते हैं, इसलिए आप बस फ़ाइल प्रबंधक खोलते हैं और अपनी फ़ाइलों को हटाते हैं। हालांकि, सभी, स्वचालित रूप से NTFS विभाजन को माउंट नहीं करते हैं। दो कि मुझे पता है कि उन्हें माउंट करते हैं वे उबंटू और सेंटोस हैं।
जो इंटरनेट

जवाबों:


12

NTFS ACL का उपयोग करके फ़ाइलों को संरक्षित किया जाता है। इनका स्वामित्व लेने के लिए टेकऑन का उपयोग करें ।


टेकन ने काम किया लेकिन मैं अभी भी नहीं हटा सका। व्यवस्थापक के रूप में रान कॉमरेड प्रॉम्प्ट: F: \> टेकडाउन / एफ hiberfil.sys SUCCESS: फ़ाइल (या फ़ोल्डर): "F: \ hiberfil.sys" अब उपयोगकर्ता "मी" के स्वामित्व में है। F: \> Attrib hiberfil.sys -s -h एक्सेस से इनकार किया - F: \ hiberfil.sys F: \> del hiberfil.sys नहीं मिल सकता है F: \ hiberfil.sys
सिल्वरमिस्ट

4
फिर यह भी कोशिश करें icacls hiberfil.sys /grant everyone:f- स्वामित्व लेना स्वचालित रूप से ACL को समायोजित नहीं करता है।
user1686

@ शुद्धता, यह अजीब है, अगर हम बूटिंग भी नहीं कर रहे हैं C:\ (जैसे अभी मैं यूईएफआई में हूं X:\ ), तो ये विंडोज एक्सेस प्रतिबंध हमें कैसे रोक सकते हैं? Win8.1 भी नहीं चल रहा है, फिर भी मुझे एक्सेस अस्वीकृत हो रहा है।
पचेरियर

@ स्पेसर ओएस पर नहीं फ़ाइल सिस्टम पर प्रतिबंध हैं।
RJFalconer

9

उत्तरों को मिलाकर यह काफी सरल है, किसी बाहरी कार्यक्रम की आवश्यकता नहीं है।

डॉस प्रॉम्प्ट से: icacls hiberfil.sys /grant everyone:fफाइल को डिलीट करने के लिए डिलीट attrib -h -s hiberfil.sysकरने के लिए इसे एक्सेस करने के लिए फाइल को एक्सेस करना del hiberfil.sys

इसके लिए pagefile.sysयह उसी तरह काम करता है।


3

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


1
"अनलॉक ऑल" पर क्लिक करने के अलावा आप एक्शन ड्रॉपडाउन में डिलीट का चयन कर सकते हैं।
केविन

2

मैंने एक साल पहले अपने ओएस को एसएसडी में स्थानांतरित करने के बाद से इन सभी तरीकों की कोशिश की थी। टेकऑन काम करने लगता है, लेकिन फ़ाइल को हटाने के लिए नहीं पाया जा सकता है, यह कमांड प्रॉम्प्ट से डीआईआर नहीं दिखाता है, फ़ाइल ब्राउज़र में, ect ... हाइबरफ़िल पहले से ही कमांड प्रॉम्प्ट के माध्यम से अक्षम है, लेकिन मैंने फिर से सक्षम करने का प्रयास किया इसे अक्षम करें और इसे निष्क्रिय कर दें, फिर भी नहीं जाना है।

यह फ़ाइल की तरह था, लेकिन वहाँ नहीं था।

मेरे लिए जो काम किया, वह 'न्यू> टेक्स्ट डॉक्यूमेंट' का निर्माण कर रहा था, जिसका नाम बदलकर हाइबरफाइल रखा गया। मुझे यह एक फ़ोल्डर में करना था क्योंकि यह मुझे अपने मुख्य F: ड्राइव में एक फ़ोल्डर के अलावा कुछ भी नहीं बनाने देता। मैंने फिर उसे F: \ में पेस्ट किया, फिर उस फाइल को डिलीट कर दिया। पिछले साल की तुलना में मैंने कुछ समय पहले 32 जीबी को मुक्त करने की कोशिश की थी।


1

आपको शायद स्वामित्व लेने की आवश्यकता है। और शायद रीड-ओनली सेटिंग हटा दें? पुन: स्वामित्व लेना: यह मैन्युअल रूप से प्राप्त किया जा सकता है, लेकिन मैं एक (विस्तारित, होल्ड शिफ्ट) संदर्भ मेनू जोड़ना पसंद करता हूं।

मैंने अपनी प्रविष्टियों का पता लगाने के लिए सुपर उपयोगी SysInternals टूल का उपयोग किया, F6मुझे रजिस्ट्री में ले जाता है जहां मैं प्रविष्टियों को निर्यात कर सकता हूं। आप इन्हें .regफ़ाइलों में कॉपी और पेस्ट कर सकते हैं , सहेज सकते हैं, फिर इन्हें जल्दी से जोड़ने के लिए खोलें :)

ले लो और स्वामित्व-all.REG

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take &ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

ले लो और स्वामित्व-Directory.REG

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take &ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

क्या आप "मैं अपनी प्रविष्टियों का पता लगाने के लिए सुपर उपयोगी SysInternals टूल का उपयोग कर सकता हूं" पर विस्तार से बता सकता हूं? कौन सा उपकरण?
साइक्लोन 0044

0

यदि आपके पास केवल एक ड्राइव है, या आप अपने द्वितीयक ड्राइव पर फ़ाइलों की अखंडता को बनाए रखना चाहते हैं ( अर्थात यदि आप बाद में जरूरत पड़ने पर इसमें बूट कर सकते हैं ), तो आप पहले पेजफाइल को निष्क्रिय करना चाहेंगे ( लिंक से पेजफाइल को निष्क्रिय करने के लिए कदम) )।

यदि आप ड्राइव को संरक्षित करने की परवाह नहीं करते हैं, तो चरण 5 पर जाएं।

  1. प्रेस Win+ R(या Win+ S) → SystemPropertiesPerformance.exe दर्ज करें → Enter दबाएं → उन्नत टैब पर क्लिक करें।
  2. वर्चुअल मेमोरी के तहत बदलें पर क्लिक करें और
    सभी ड्राइव के लिए पेजिंग फ़ाइल का आकार स्वचालित रूप से प्रबंधित करें ।
  3. उस विभाजन पर क्लिक करें जिसे आप आकार देने की कोशिश कर रहे हैं और पेजिंग फ़ाइल आकार को पेजिंग फ़ाइल में सेट नहीं कर रहे हैं। सेट पर क्लिक करें, फिर ठीक है।
  4. पुनर्प्रारंभ करें। आप देखेंगे कि अब pagefile.sys और swapfile.sys दोनों आपकी डिस्क से चले गए हैं।
  5. यदि पृष्ठ फ़ाइल अभी भी है, तो पुनरारंभ पर पृष्ठ फ़ाइल को हटाने के लिए अनलॉकर का उपयोग करें।

मैं चरण 5 जोड़ रहा हूं क्योंकि लेख से यह प्रतीत होता है कि जैसे ही आप पुनः आरंभ करेंगे, पृष्ठ फ़ाइल गायब हो जाएगी।

यह हमेशा मामला नहीं हो सकता है। जब मैंने विंडोज 7 को रीस्टार्ट किया तब भी फाइल वहीं थी। मैं फ़ाइल को हटा नहीं सका क्योंकि विंडोज 7 ने दावा किया था कि फ़ाइल उपयोग में थी।

TAKEOWN ने समस्या को हल नहीं किया। अनलॉकर ने शुरू में कहा था कि कोई लॉकिंग हैंडल नहीं मिला।

हालांकि, अनलॉकर ने मुझे फ़ाइल को पुनरारंभ करने पर हटाने का एक विकल्प दिया, जिसने बहुत अच्छा काम किया। @ केविन, सुझाव देने वाले के लिए धन्यवाद।


इस उत्तर के महत्वपूर्ण भाग उस कड़ी में हैं जो भविष्य में इस उत्तर को सहायक नहीं बना सकती है। यहाँ लिंक की सामग्री को पोस्ट और फिर अगर आप क्रेडिट देना चाहता हूँ संदर्भ के लिए वापस लिंक करें
यमक

1
टिप्पणी के लिए धन्यवाद! मैं स्टैक एक्सचेंज में नया हूं - शायद आप मुझे बता सकते हैं कि क्या यह बेहतर दिखता है?
सुपरसोलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.