Disk Birleştirmeyi Otomatik Yapın

Eski 10-25-2012   #1
Prof. Dr. Sinsi
Varsayılan

Disk Birleştirmeyi Otomatik Yapın




Disk birleştirmeyi otomatik hale getirmek
Sabit diskiniz birleştirilmemişse, yani "defrag" işlemine tabi tutulmamışsa dosya erişimi belirgin bir şekilde yavaşlar Bu nedenle diskinizi düzenli olarak birleştirmenizde sayısız yarar bulunuyor

Otomasyon: Zamanlanmış Görevler sayesinde disk birleştirme skript'ini çalıştırabilirsiniz
Geçerli Uygulamalar:
· 1Windows XP
Ancak söz konusu işlem hayli uzun sürdüğünden, yalnızca sabit diskteki dosyalar parçalı bir şekilde dağılmışsa çalıştırmalısınız İşlemin düzenli aralıklarla ve gerçekten gerekli olduğunda çalıştırılmasını sağlayabilirsiniz

Kısa bir skript sayesinde disk birleştirme işlemini otomatik hale getirebilirsiniz Bu iş için kullanacağınız araç defragexe adını taşıyor
Disk birleştirme işlemini manuel olarak başlatmak için şu yolu izlemeniz gerekiyor: Başlat - Çalıştır menüsünden cmd komutunu çalıştırın ve "Komut İstemi" penceresinden defragexe C: -a komutunu girdikten sonra [Enter]'a tıklayın -a parametresi analiz modunu çalıştırmak için kullanılıyor Araç sabit diskin o anki durumunu gözden geçiriyor ve disk birleştirmenin gerekli olup olmadığını test ediyor Ekrana gelen mesaj "Bu birimi birleştirmenize gerek yok" şeklindeyse disk birleştirme şu an için gereksiz Diğer durumda defragexe C: komutuyla aracı yeniden çalıştırabilirsiniz
Yukarıdaki adımın otomasyonu için ekrana gelen mesajı değerlendirecek bir skript yazabilirsiniz Herhangi bir metin düzenleyicisi yardımıyla
--------------------
Set-objShell-=-CreateObject("WscriptShell")
Set-objWshScriptExec-=-objShellExec("defragexe-c:--a")
strOutput=objWshScriptExecStdOutReadAll
strSearch-=-"Bu-birimi-birleştirmenize- gerek-yok "
If-InStr(1,-strOutput,-strSearch)-=-0-Then-objShellRun-("defragexe-c:")
End-If
--------------------
Skript'ini hazırlayın ve dosyayı VBS uzantılı olarak örneğin defragcvbs adıyla kaydedin
Şimdi sıra skript'in otomatik olarak başlatılmasını sağlamakta Denetim Masası'ndan önce Zamanlanmış Görevler'e ardından Zamanlanmış Görev Ekle'ye çift tıklayın Ekrana gelen sihirbazda İleri'ye, ardından Gözat'a tıklayın VBS dosyasının bulunduğu klasöre geçin ve dosyayı seçtikten sonra 'a tıklayın Bir sonraki adımdan görevin gerçekleştirilme sıklığını Her Hafta olarak belirledikten sonra İleri'ye tıklayın Başlangıç saati alanından saati, bu görev için günleri seçin alanından görevin haftanın hangi gününde çalıştırılacağını seçin İleri'ye tıklayın Bir sonraki pencereden dilerseniz görevi başlatmış gibi görünecek kullanıcı seçebilir ya da o an oturum açtığınız kullanıcıyı tercih etmek için doğrudan İleri'ye tıklayabilirsiniz Son'a tıkladığınızda görev etkin hale gelecek ve sabit diskin her zaman düzenli olmasını sağlayacak
Diğer disk bölümlerini de birleştirmek istiyorsanız her sürücü için ayrı bir skript yazabileceğiniz gibi mevcut olanı da genişletebilirsiniz İkinci seçeneği kullanacaksanız skript'in son hali şu şekilde olmalı:
---------------------
Set-objShell-=-CreateObject ("WscriptShell")
Set-objFSO-=-CreateObject ("ScriptingFileSystemObject")
Set-allDrives-=-objFSODrives
For-Each-objDrive-in-allDrives
If-objDriveDriveType-=-2-Then
Set-objWshScriptExec-=-objShellExec("defragexe-"-&-objDriveDriveLetter-&-":--a")
strOutput=objWshScriptExecStdOutReadAll
strSearch-=-"Bu-birimi-birleştirmenize- gerek-yok "
If-InStr(1,-strOutput,-strSearch)-=-0-Then
objShellRun-("defragexe "-&-objDriveDriveLetter-&-":")
End-if
End-If
Next

Dikkat: Zamanlanmış görevi tanımlamadan önce skript'i deneme amaçlı olarak en azından bir defa çalıştırın Bunun için Başlat / Çalıştır menüsünden cmd ile Komut İstemi'ne geçin ve onu komut satırından çalıştırarak izleyin Skript'e bazı durumlarda anti virüs yazılımı üzerinden de izin vermeniz gerekebilir



Alıntı Yaparak Cevapla
 
Üye olmanıza kesinlikle gerek yok !

Konuya yorum yazmak için sadece buraya tıklayınız.

Bu sitede 1 günde 10.000 kişiye sesinizi duyurma fırsatınız var.

IP adresleri kayıt altında tutulmaktadır. Aşağılama, hakaret, küfür vb. kötü içerikli mesaj yazan şahıslar IP adreslerinden tespit edilerek haklarında suç duyurusunda bulunulabilir.

« Önceki Konu   |   Sonraki Konu »
Konu Araçları Bu Konuda Ara
Bu Konuda Ara:

Gelişmiş Arama
Görünüm Modları


forumsinsi.com
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ForumSinsi.com hakkında yapılacak tüm şikayetlerde ilgili adresimizle iletişime geçilmesi halinde kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde gereken işlemler yapılacaktır. İletişime geçmek için buraya tıklayınız.