উইন্ডোজ 8-এ "সি: ap swapfile.sys" এর উদ্দেশ্য কী?


61

উইন্ডোজ 8 এ সিতে নিম্নলিখিত দুটি ফাইল রয়েছে: \

  1. pagefile.sys - অবাক হওয়ার কিছু নেই। এটি আমার পৃষ্ঠার ফাইল আকারের মতো কনফিগার করা যত বড়
  2. swapfile.sys - এটি আকারে 256MB

এই অতিরিক্ত swapfile.sysফাইলটির উদ্দেশ্য কী ?

আমি এটি সম্পর্কে একটি অনুমোদনমূলক উত্তর খুঁজছি। ওয়েবে এটি সম্পর্কে ইতিমধ্যে যথেষ্ট জল্পনা রয়েছে।


3
উত্তর এখানে মোটামুটি প্রামাণিক মনে swapfile.sys জন্য এক প্রধান হিসেবে ব্যবহার করে সাসপেন্ড / মেট্রো অ্যাপস সারসংকলন নামকরণ।
ইন্দ্রেেক

@ ইন্দ্রেইক হ্যাঁ আমি আরও কিছু বিশদ আশা করছি। দুটি ফাইল কেন ? বিদ্যমান উত্তরগুলি বিশদে বেশ পাতলা।
usr ডিরেক্টরির

4
অদ্ভুতভাবে যথেষ্ট, উইন্ডোজ 8 একই সময়ে অদলবদল এবং পেজিং উভয়কেই সমর্থন করে। পৃষ্ঠাফাইল চিত্ প্রকৃত মেমরি overcommitted এবং যে বস্তু নি ঝুলিতে হয়েছে সময় একটি খুব দীর্ঘ সময়ের মধ্যে ব্যবহার করা। Swapfile জিনিষ সক্রিয়ভাবে মেমরি থেকে প্রক্ষিপ্ত ঝুলিতে কারণ তারা করবে না করা অল্প সময়ের জন্য ব্যবহার করা। পেজিং উচ্চ-কার্যকারিতা ডেস্কটপগুলিতে আরও কার্যকর। কম পারফরম্যান্স ট্যাবলেট এবং ফোনে অদলবদল আরও কার্যকর। যদি একটি ফাইল ব্যবহৃত হয়, তবে পেজিংয়ের জন্য ছোট, স্থির আকারের পৃষ্ঠাগুলি এবং অদলবদলের জন্য বড় অংশগুলির মিশ্রণের কারণে এটি খুব বেশি খণ্ডিত হয়ে যায়।
ডেভিড শোয়ার্জ

সেখানে কারণ অনেকগুলি প্রোগ্রাম অনুমান পৃষ্ঠাফাইল, কেবলমাত্র পেজিং জন্য ব্যবহার করা হবে বরং পৃষ্ঠা সংখ্যা লাগিয়ে দুই ফাইল করা প্রয়োজন প্লাস
surfasb

উত্তর:


5

পোস্ট করা উত্তরগুলির লিঙ্কগুলির বেশ কয়েকটি এর সাথে সংযোগ স্থাপন করে তবে http://blogs.technet.com/b/askperf/archive/2012/10/28/windows-8-windows-server-2012-the-new -swap-file.aspx

আরও সুস্পষ্ট উত্তর বলে মনে হচ্ছে:

আপনি জিজ্ঞাসা করতে পারেন, "আমাদের কেন অন্য ভার্চুয়াল পৃষ্ঠা ফাইলের দরকার?" আচ্ছা, আধুনিক অ্যাপ্লিকেশনটির প্রবর্তনের সাথে আমাদের memoryতিহ্যবাহী ভার্চুয়াল মেমরি / পেজফাইল পদ্ধতির বাইরে তাদের স্মৃতি পরিচালনা করার একটি উপায় প্রয়োজন needed এটির সাথেই "% সিস্টেমড্রাইভ% \ swapfile.sys" জন্মগ্রহণ করে।

উইন্ডোজ 8 সিস্টেম চাপ সনাক্তকরণের সময় অতিরিক্ত স্মৃতিশক্তি অর্জনের জন্য ডিস্কে স্থগিত আধুনিক অ্যাপ্লিকেশনটির পুরো (প্রাইভেট) কার্যকারিতাটি দক্ষতার সাথে লিখতে পারে। এই প্রক্রিয়াটি নির্দিষ্ট অ্যাপ্লিকেশনকে হাইবারনেট করার অনুরূপ, এবং ব্যবহারকারী যখন অ্যাপ্লিকেশনটিতে ফিরে যায় তখনই এটি আবার চালু করা। এই ক্ষেত্রে, উইন্ডোজ 8 কোনও অ্যাপ্লিকেশনটির কার্য সেট খালি বা পুনরায় স্থাপনের জন্য আধুনিক অ্যাপ্লিকেশনগুলির স্থগিত / পুনঃসূচনা প্রক্রিয়াটির সুবিধা গ্রহণ করে।


39

টেকনেট ফোরামে মাইক্রোসফ্ট স্টাফ সদস্য থেকে ।

এটি নির্দিষ্ট ধরণের পেজিং কার্যক্রমকে আরও দক্ষ করতে সিস্টেমের অভ্যন্তরীণভাবে ব্যবহৃত একটি বিশেষ ধরণের পেজফিল। এটি স্বয়ংক্রিয় ডাম্প সেটিং সম্পর্কিত নয়।

 

মেট্রো-স্টাইলের অ্যাপ্লিকেশনগুলির স্থগিতকরণ / পুনঃসূচনা এক দৃশ্য, ভবিষ্যতে অন্য কেউ থাকতে পারে।


3

যদিও এর উদ্দেশ্য কী তা আমি ঠিক নিশ্চিত নই, তবে মনে হচ্ছে এটি বর্তমানে ব্যবহৃত সামগ্রীতে সংরক্ষণ / ক্যাশে ব্যবহার করা হয়েছে।

আপনি ভিতরে কি দেখতে জানতে আগ্রহী থাকে, তাহলে আপনি পারবেন না বন্ধ ফাইল অর্জন মত swapfile.sys বা pagefile.sys একটি চলমান উইন্ডোজ সিস্টেম থেকে ব্যবহার FGET(HBGary দ্বারা ফরেনসিক পান)।

নিম্নলিখিত কমান্ডটি চালান (প্রশাসক হিসাবে):

FGET -Extract% সিস্টেমড্রাইভ% \ swapfile.sys OUTPUT_PATH

যার পরে আপনি ব্যবহার করে একটি স্ট্রিং বিশ্লেষণ করতে পারেন Strings। মধ্যে swapfile.sys আমার সিস্টেম উপর, অন্যান্য বিষয়ের মধ্যে আমি খুঁজে পেয়েছি:

আমার ইমেল ঠিকানা, বেশ কয়েকটি ইমেল এবং ইমেল ঠিকানা, পরিবেশের ভেরিয়েবল, আমি পরিদর্শন করা ওয়েব পৃষ্ঠাগুলির আংশিক সামগ্রী, মাইমটাইপ স্ট্রিংস, ব্যবহারকারীর এজেন্ট স্ট্রিং, এক্সএমএল ফাইল, ইউআরএল, আইপি ঠিকানা, ব্যবহারকারীর নাম, গ্রন্থাগারের ফাংশন নাম, অ্যাপ্লিকেশন পছন্দসমূহ, পাথ স্ট্রিং ইত্যাদি

আমি সাধারণ চিত্রের ফর্ম্যাটগুলি অনুসন্ধান করার জন্য ফাইলটি খোদাই করার চেষ্টাও করেছি এবং অ্যাপ্লিকেশন আইকন, ওয়েবপৃষ্ঠা সংস্থানসমূহ, বেশ কয়েকটি প্রোফাইল ছবি, মেট্রো অ্যাপ্লিকেশন থেকে চিত্র সংস্থান ইত্যাদি সমন্বিত বেশ কয়েকটি জেপিইজি এবং পিএনজি পেয়েছি found


তাহলে FGETআপনার জন্য কাজ না করে, ব্যবহার করার চেষ্টা করুন ifindএবং icatথেকে অনুসন্ধানকারী কিট । নীচে নীচে ব্যবহার করে swapfile.sys এর জন্য এমএফটি এন্ট্রি নম্বর পেতে পারেন ifind:

ifind -n /swapfile.sys \\। system% সিস্টেমড্রাইভ%

আপনার একবার ইনোড নম্বর পরে, আপনি icatনিম্নলিখিতটি ব্যবহার করে ফাইলটি পুনরুদ্ধার করতে পারেন :

আইক্যাট \\। system% সিস্টেমড্রাইভ% INODE_NUMBER> OUTPUT_PATH

উদাহরণ স্বরূপ:

সি: \> ifind -n /swapfile.sys \\। \% সিস্টেমড্রাইভ%
1988

সি: \> আইক্যাট \\। \% সিস্টেমড্রাইভ% 1988>% সিস্টেমড্রাইভ% \ swapfile.dmp

দ্রষ্টব্য: আপনাকে উভয় কমান্ড একটি উন্নত কমান্ড প্রম্পট ( cmdযেমন প্রশাসক হিসাবে চালানো ) থেকে চালানো দরকার


আমি কমান্ডটি চালানোর চেষ্টা করার সময় টুলটি ক্র্যাশ হয়ে যায়
જાজানড্রে ১৯৮১

@ Magandandre1981 আপনাকে অবশ্যই প্রশাসক হিসাবে চালাতে হবে। আমি তা উল্লেখ করতে ভুলে গেছি
বিনয়াক

আমি ইতিমধ্যে এটি করেছি।
ম্যাজিক্যান্ড্রে 1981

@ Magandandre1981 আপনি উইন্ডোজের কোন সংস্করণটি চালাচ্ছেন? এছাড়াও, যদি এফজিইটি আপনার পক্ষে কাজ করে না, চলমান সিস্টেম থেকে অদলবদল পুনরুদ্ধার করার অন্যান্য উপায় রয়েছে ways কিছু বিকল্পের জন্য আমার উত্তরের প্রথম লিঙ্কটি দেখুন।
বিনয়াক

আমি আসল উইন্ডোজ 8 (64 বিট) ব্যবহার করি। আমি ত্রুটি কোড হিসাবে c0000417 (STATUS_INVALID_CRUNTIME_PARLAYTER)
পেয়েছি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.