قبلا هم به این موضوع اشاره کردم که ویندوز ویستا بهترین آزمایشگاه برای مایکروسافت بود و هست و هر ایده ای برای ویندوز داشته روی آن اجرا کرده که بعضی از آنها کاربر را شاکی کرده و بعضی هم بسیار رضایت بخش است.

شاید شما هم مثل BadVista.org (تصویر) ویندوز ویستا را داخل سطل آشغال بندازید اونم بخاطر اینکه نمیدونید داخلش چه خبر است به هر حال سیستم عامل بسیار بزرگی هست که همه اش را نباید بد دانست.
یکی از ویژگیهای پنهان در ویندوز ویستا که در نسخه های قبلی نیست تبادل بین NTFS و رجیستری است. اگر مطلب “سیستم فایل چیست؟” وبلاگ من را خونده باشید در آنجا گفتم که اگر شما پارتیشن را با xp به ntfs فرمت کرده باشید و بخواهید ویستا روی آن نصب کنید ویندوز ویستا اون فرمت را قبول نداره و مجددا خودش به ntfs فرمت میکنه بخاطر موارد کوچک اختلافی که با هم دارند. یکی از این موارد تبادل NTFS و رجیستری است که اصطلاحا باید گفت Transactional Registry & NTFS که کارش هم در امنیت سلامت ویندوز فوق العاده است.
شما به عنوان یک کاربر خونگی نباید همه چیز را برای خودتون بخواهید چون مایکروسافت کاربرانی داره که به حفظ اطلاعات و ویندوز خیلی اهمیت میدن. برای یک کاربر خونگی اهمیتی نداره که ویندوز را فرمت کنه و مجددا نصب کنه تازه بعضی ها رو دیدم که از اینکار لذت میبرند و من به این دسته از افراد میگم که حواستون باشه که فقط از گزینه Quick format استفاده کنید تا بلکه این هارد نابود نشه.
تبادل بین رجیستری و NTFS یعنی چی؟
وقتی که سیستم در حال upgrade شدن هست امکان داره در حین کار مشکلی پیش بیاد مایکروسافت هیچگاه نمیتونه تضمین کنه که اینکار اتفاق نمی افته به هر حال امکان داره به هر دلیلی یک جا اشتباهی پیش بیاد و جلوی پیشرفت upgrade را بگیره در هنگام upgrade چون فایلهای حساس سیستم عامل دستکاری میشند امکان داره بعد از مشکل ویندوز نابود بشه و اصلا بالا نیاد و فایل بوت هم دیگه وجود نداشته باشه شاید همون موقع به مایکروسافت هزار تا فحش بدید و بگید من دیگه لینوکسی میشم و فلان بهتره یا اینکه مثل badvista.org پنجره را به داخل سطل آشغال بندازید.
اینجاست که قابلیت تبادل رجیستری و NTFS در ویندوز ویستا به میان میاد و تلاش میکنه که مشکل را دو تایی با هم حل کنند. این قابلیت را مایکروسافت برای مستحکم کردن کار انجام داده که کمتر بهش ناسزا بگید.
این قابلیت یک قطعه جدید از ویندوز ویستا هست که نامش KTM یعنی Kernel Transaction Manager است که تبادلها استفاده میکنه. این و باید در نظر بگیرید که کل این ویژگی یک ویژگی برنامه نویس به حساب میاد. KTM به برنامه نویسان امکان میده تا کد نصبی را ایجاد کنند که مستلزم تکمیل کل تبادل باشد، زیرا در غیر اینصورت فرآیند عقب گرد Rollback آغاز میشه و کل آن بصورت معکوس پیش میره که این ویژگی را اصطلاحا Atomic Transaction یا Atomicity میگن. KTM اینکار را برای هر دو مولفه NTFS و رجیستری انجام میده. این قابلیت قادر است مراحل تکمیل شده را دنبال کنه و آنها را در هر دو انتها خنثی کنه تا بخشهای تکمیل شده را به حال اول برگردونید.
CLFS API که مخفف Common Log File System برای وقایع نگاری فرایند تبادل داده ها و مدیریت حوادث مورد استفاده قرار میگیره. در گذشته، ثبت وقایع logging بعنوان یکی از فرایندهای کاهش دهنده عملکرد سیستم شناخته میشد، اما clfs که با SDK برای server 2003 عرضه شد این فرایند را تسهیل نموده و تاثیر آن بر عملکرد را کاهش میدهد.

این صحبتی که من در این مطلب کردم بدرد همه کاربری نمیخوره ولی برای کسانی که کارشون حفظ اطلاعات هست خیلی مهمه و این بحث تا همین حد نیست اگر وارد جزئیاتش بشیم کمی پیچیده میشه که من سعی کردم در این مطلب جنبه معرفی بهش بدم.

برچسب ها: ntfs

٪ نظرات

  1. سلام علی جان.از این مطالب عالی و مفیدی که در این وبلاگ می نویسی ممنونم. من قبل از اینکه با وبلاگ شما اشنا بشم از xp استفاده می کردم ولی از موقعی که با وبلاگ شما اشنا شدم و مطالبی که شما در مورد vista نوشتینو من خواندم نظرم در مورد vista عوض شد و الان میتونم با افتخار بگم من یکی از کاربران vista هستم.

  2. امید عزیز خوشحالم که از مطالب وبلاگ من خوشت آمده.
    مطالبی که من مینویسم بخاطر تبلیغ ویستا نیست، بلکه آشنایی با پیشرفت سیستم عامل است.
    شاید ویستا ابزارهایی داشته باشه که خوشایند افراد خاصی نباشه ولی همان ابزارها برای بعضی از کاربران حیاتی هستند.
    بالاخره مایکروسافت وظیفه داره نیاز تمام کاربران را تا حد ممکن برطرف کنه.

  3. علی جان من directx 10.1 رو سیستمم نصب کردم ولی بازیهایی که directx 10 suport هستن رو سیستمم اجرا نمیشن باید از بازیهایی که با directx 9 اجرا میشن استفاده کنم.دلیل این مشکل را می شه بگین؟

  4. دلیلش اینه که کارت گرافیکت نسخه ۱۰ را ساپورت نمیکنه.

پیام بگذارید

ما را در شبکه های اجتماعی دنبال کنید

© تمامی حقوق برای علی مختاری محفوظ است.

تماس با من

میدان جمهوری اسلامی ، جنب بانک مسکن ، مجتمع اداری تجاری نگین

۰۳۱-۹۱۰۱۵۰۶۲ 

info@alimokhtari.name