ExFat पर वर्चुअलबॉक्स धीमा NTFS पर हार्ड ड्राइव को सामान्य स्वरूपित करता है


0

मैं UbuntuBox 14.04 होस्ट और विंडोज 7 के रूप में वर्चुअलबॉक्स के साथ एक अतिथि के रूप में चला रहा हूं। विंडोज 7 के लिए मेरी vdi फ़ाइल बड़ी हो रही थी, इसलिए मैंने इसे SATA-USB3 डेटा केबल के साथ USB हब के माध्यम से कनेक्टेड सैमसंग 850 EVO आंतरिक SSD में स्थानांतरित कर दिया। इससे पहले कि जब vdi फ़ाइल मेरे कंप्यूटर की आंतरिक हार्ड ड्राइव (Ext4) पर थी, वर्चुअलबॉक्स पर विंडोज 7 तेजी से काम कर रहा था।

मैंने शुरू में सैमसंग एसएसडी को एक्सफ़ैट पर स्वरूपित किया और विंडोज 7 अतिथि दर्द से धीमा था (एक ब्राउज़र को आग लगाने के मिनट)। मैं VirtualBox में सभी तरह की सेटिंग्स के साथ खेलकर घंटों तक संघर्ष करता रहा। मैंने देखा कि जब मैं अपने उबुनुतु मेजबान पर "शीर्ष" दौड़ा, तो माउंट.एक्सफ़ैट एक सीपीयू हॉग था और अपने सिस्टम को धीमा कर रहा था। कभी-कभी, विंडोज 7 सामान्य के रूप में काम करेगा और हर बार माउंट.एक्सफ़ैट शीर्ष सीपीयू उपयोगकर्ताओं की सूची में नहीं होगा। एक बार, मैंने सैमसंग SSD को NTFS में सुधार करने और उस से विंडोज 7 अतिथि को बूट करने का फैसला किया। इस सेटअप के तहत, विंडोज 7 पूरी तरह से सामान्य प्रदर्शन करता है।

सवाल:

वर्चुअलबॉक्स पर विंडोज 7 अतिथि होस्ट NTFS बाहरी हार्ड ड्राइव की तुलना में एक्सफ़ैट बाह्य हार्ड ड्राइव पर खराब प्रदर्शन क्यों करता है?

नोट: मुझे पता नहीं है कि क्या यह एक हार्डवेयर समस्या है, लिनक्स सॉफ्टवेयर समस्या, वर्चुअलबॉक्स सॉफ़्टवेयर समस्या, आदि।


यह मत भूलो कि ExFAT एक Microsoft प्रारूप है। ExFAT को FAT32 में सुधार करने के लिए डिज़ाइन किया गया था .. NTFS पूरी तरह से अलग प्रारूप है और ExFAT की तुलना में तेज़ है। ExFAT मुख्य रूप से USB मेमोरी स्टिक्स और मेमोरी कार्ड के लिए उपयोग किया जाता है ... आपको हार्ड डिस्क / SSD के लिए बेहतर प्रारूप का उपयोग करना चाहिए ... आपके द्वारा उपयोग किए जा रहे NTFS के साथ Ie स्टिक ...
किनेक्टस

@BigChris मैं शायद NTFS के साथ चिपकेगा, लेकिन मेरे पास एक OSX ऑपरेटिंग सिस्टम भी है जिसका मैं उपयोग करता हूं। मैं एक्सफ़ैट के रूप में प्रारूपित होने की उम्मीद कर रहा था, ताकि ओएसएक्स ऑपरेटिंग सिस्टम से ड्राइव पर लिखना संभव हो।
sbbjpm

यह दुर्भाग्य से है, क्योंकि लोग कई (अक्सर प्रतिस्पर्धा करने वाले) ओएस का उपयोग करने में सक्षम होना चाहते हैं जो इन कठिनाइयों को लाते हैं और केवल कुछ दयालु लोगों की वजह से हैं कि कुछ क्रॉस-क्षमताएं हैं (जैसे लिनक्स NTFS-3G और FUSE के माध्यम से NTFS का समर्थन करते हैं - लेकिन नहीं Apple से समर्थन) ...
किन्नुस

जवाबों:


0

ExFAT (FAT64) SSD उपयोग के लिए डिज़ाइन नहीं किया गया है। यह उनके मानक FAT32 फाइलसिस्टम को बदलने के लिए, फ्लैश स्टिक्स और मेमोरी कार्ड के लिए डिज़ाइन किया गया था। Microsoft से रॉयल्टी की मांग के कारण, यह कभी नहीं पकड़ा गया।

NTFS एक अत्यधिक अनुकूलित बी-ट्री फाइलसिस्टम है जो SSD के उपयोग के लिए अद्यतित है, और इसे ExFAT पर छोटे हटाने योग्य ड्राइव के अलावा अन्य सभी मामलों में उपयोग किया जाना चाहिए।

आपके प्रश्न का उत्तर देने के लिए, आप संभवतः FUSE ExFAT ड्राइवर का उपयोग कर रहे हैं, जो उपयोगकर्ता के स्थान पर चलता है। यदि आप ExFAT कर्नेल मॉड्यूल को संकलित और उपयोग करते हैं, तो आप बेहतर प्रदर्शन देखेंगे, हालाँकि NTFS कर्नेल मॉड्यूल (YMMV) का उपयोग करने से बेहतर नहीं है

एक्सफ़ैट कर्नेल मॉड्यूल: https://github.com/dorimanx/exfat-nofuse


मैं पुष्टि कर सकता हूं कि मैं FUSE ExFat ड्राइवर का उपयोग कर रहा हूं। आपका जवाब समझ में आता है। दुर्भाग्य से, और शायद यह मूर्खतापूर्ण है, लेकिन मैं काम की कंप्यूटर पर रूट एक्सेस और कर्नेल मॉड्यूल के साथ गड़बड़ करने की अपनी क्षमता के साथ सहज नहीं हूं (जैसा कि रिपॉजिटरी से आवश्यक है), इसलिए मैं आपके समाधान का परीक्षण नहीं कर सकता। मैं आपके उत्तर को सही मानूंगा, लेकिन ध्यान दें कि अगर कोई और इसे पढ़ता है, तो मैंने समाधान का पूरी तरह से परीक्षण नहीं किया है।
sbbjpm
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.