23 Ocak 2009

Windows 7 Maceram

Heyecanlı, meraklı Windows fanatikleri gibi yaptım ben de; merak ettim neymiş bu Windows 7. Harddisk'lerimi ağlatmamak için kendisini yeni oluşturduğum bir sanal makineye kurdum, kurcalamaya başladım.

İşte o anı ölümsüzleştiren ekran görüntüleri:

İlk resim serbest bir çalışma. İkincisi ise OpenGL'i hor görüp Aero'yu açtırmayan Windows 7'ye inat şeffaflaşabilen balonlarımın hikayesini anlatıyor.


Şimdi ben birkaç şeyi merak ediyorum: herkes bir beta sürümü görüp "aaa ooo süpeeer" diyor iyi güzel de; yarın bunun final sürümü çıkınca Vista gibi bunun da "Home Basic", "Business", "Ultimate" gibi farklı sürümleri olacak. Beta'yı kullanıp alacağı yeni bilgisayarda tüyleri yolunmuş kuşa benzeyen "Home Basic" gören bir adam ne diyecek?

Makyaja aldanıp masaüstünde video oynatmayı çok harika birşey olarak düşünüp, 3-5 arkadaşına hava atmak isteyen müstakbel "Ultimate" kullanıcısı bu sefer kaç yüz dolar ödemeye mahkum bırakılacak?

17 Ocak 2009

EXT2 USB Diskimi Windows Görebilsin: Bölüm 2


Bir önceki yazımda anlattığım şeyleri uygulamak istenler için geliyor bu yazı.

Önceden gerekenler:



Başlıyoruz:

  1. Eğer USB diskiniz üzerinde dosyalarınız varsa, bunların yedeklerini alın.

  2. USB diskinizi kullandığınız Linux yüklü bilgisayara takın ve bir terminal (gnome-terminal, konsole, vs) uygulaması başlatın.

  3. USB diskinizin mount edilmemiş olmasına dikkat ederek, root kullanıcı olarak fdisk /dev/sdb komutu ile USB diskiniz için fdisk uygulamasını başlatın. Dikkat edin, siz sdb yerine usb diskiniz hangi aygıt adı ile temsil ediliyorsa onu kullanmalısınız. USB diskinizin aygıt adını öğrenmek için fdisk -l komutunu kullanabilirsiniz.

  4. d tuşuna basarak USB diskiniz üzerinde var olan bölümü/bölümleri silin

  5. n tuşuna basarak diskiniz üzerinde yeni bir bölüm oluşturmaya başlayın.

    1. p tuşuna basarak oluşturacağınız bu bölümün türünün primary olmasını sağlayın.

    2. 1 tuşuna basarak disk üzerindeki ilk bölüm olmasını sağlayın.

    3. 1 tuşuna basarak bölümün diskin üzerindeki ilk silindirden başlamasını sağlayın.

    4. +8M yazarak oluşturacağınız FAT bölümün 8M kadar bir alana sahip olmasını sağlayın. Kullanacağımız driver boyutu 2 MB'dan küçük olduğu için 8 MB bizim için fazlasıyla yeterli.

    5. t tuşuna basarak bu bölümün dosya sistemini belirleyeceğiz. Hemen ardından 6 tuşuna basarak FAT16'yı seçiyoruz.



  6. Şu ana kadarki işlemlerin ekran görüntüsü:
    Command (m for help): d
    Selected partition 1

    Command (m for help): n
    Command action
    e extended
    p primary partition (1-4)
    p
    Partition number (1-4): 1
    First cylinder (1-974, default 1): 1
    Last cylinder or +size or +sizeM or +sizeK (1-974, default 974): +8M

    Command (m for help): t
    Selected partition 1
    Hex code (type L to list codes): 6
    Changed system type of partition 1 to 6 (FAT16)

    Command (m for help):

  7. n tuşuna basarak diskiniz üzerinde ikinci bir bölüm oluşturmaya başlayın.

    1. p tuşuna basarak oluşturacağınız bu bölümün türünün primary olmasını sağlayın.

    2. 2 tuşuna basarak disk üzerindeki ikinci bölüm olmasını sağlayın.

    3. Bu aşamayı Enter'a basarak direkt geçin.

    4. Bu aşamayı Enter'a basarak direkt geçin.



  8. Şu ana kadarki işlemlerin ekran görüntüsü:
    Command (m for help): n
    Command action
    e extended
    p primary partition (1-4)
    p
    Partition number (1-4): 2
    First cylinder (3-974, default 3):
    Using default value 3
    Last cylinder or +size or +sizeM or +sizeK (3-974, default 974):
    Using default value 974

    Command (m for help):

  9. w tuşuna basarak değişikliklerin diske kaydedilmesini sağlıyoruz.

  10. Fdisk uygulaması ile işimiz bu kadar. Şimdi bu iki bölümün dosya sistemi özelliklerini ayarlayalım:
    # mkfs.vfat -n EXT2DRIVER /dev/sdb1
    # mkfs.ext2 -I 128 -L UDISK /dev/sdb2
    Yukarıdaki komutlarda kullandığım -n ve -L parametreleri tamamen tercihinize bağlı, bölümlerin adlarının ne olarak gözükmesini istediğinize bağlı olarak değiştirebilir, veya tamamen kaldırabilirsiniz. Dikkat etmeniz gereken bir nokta, "-I 128" parametresi ile inode büyüklüğünü 128 olarak ayarlamazsanız kullanacağınız EXT2 driver disk bölümünüzü görmenizi engelleyecektir.

  11. Şimdi USB diskinizi çıkartıp Windows yüklü bir bilgisayara takabilirsiniz. Bu bilgisayara yazının başında sözünü etmiş olduğum BootIt'i indirip çalıştırın, karşınıza çıkacak olan pencerede sadece "Flip Removable Bit" seçeneğini seçmeniz yeterli olacak. Programı kapatın, USB diskinizi çıkartıp tekrar takın.

  12. Eğer hala kurmadıysanız, EXT2 driver'ı indirip kurun, ve ayrıca kurulum dosyasını USB disk üzerindeki ilk bölüme kopyalayın.



Bu kadar. Eğer herhangi bir hata yapmadıysanız USB diskiniz üzerinde artık Windows işletim sisteminin erişebileceği birisi FAT, ötekisi EXT2 olan iki disk bölümü bulunabilecek ve FAT dosya sisteminin getirdiği dosya boyutu limitini aşabileceksiniz. USB diskinizi de Windows yüklü her farklı bilgisayara ilk defa taktığınızda öncelikle EXT2 driver'ı kurarak diskinizin geri kalanına erişebileceksiniz.

EXT2 USB Diskimi Windows Görebilsin: Bölüm 1

Bundan birkaç hafta önce sahip olduğum 8 GB'lık USB belleğin üzerindeki FAT dosya sisteminden dolayı diske 4 GB'dan büyük dosyaları atamamak artık sabrımı taşıracak noktaya gelmişti. Aklıma gelen en mantıklı çözüm diski EXT2 olarak tekrar formatlamak olmuştu.

Soru: USB diskini EXT2 olarak formatlarsan Windows yüklü bir bilgisayara taktığında sorun çıkmayacak mı?
Cevap: Hayır, Windows için güzelce çalışan EXT2 driver'lar mevcut.

Yapacağım şey basitti: USB disk üzerinde iki disk bölümü oluşturacaktım. İlk bölüm, EXT2 driver kurulumunu barındıracak kadar ufak bir FAT dosya sistemine; ötekisi ise diskin geri kalanını kaplayacak olan bir EXT2 dosya sistemine sahip olacaktı. İsterdim ki tek bir bölüm olsun, EXT2 olsun. Ama naparsın, Windows ile uğraşmak deveye hendek atlatmakla denk :)

Soru: Niye bu kadar çok uğraşıyorsun ki? NTFS yap işte, her dağıtım zaten artık destekliyor.
Cevap: Nereye kadar Microsoft'a bağımlı olacağım ki? Niçin NTFS tercih edeyim?

Soru: Gıcık mısın?
Cevap: Evet.

USB diski Debian üzerinde gayet güzelce demiş olduğum gibi düzenledim, driver kurulumunu ilk bölüme koydum ve diski Windows yüklü bir bilgisayara taktım. Beklediğim gibi Windows önce sadece bu ilk bölümü gördü, driver kurulumunu çalıştırıp Windows'un EXT2 dosya sistemini tanımasını sağladım.

Ama Windows, USB disk üzerindeki ikinci bölümü görmemek ve harf atamamak için direniyordu. Internet'te yaptığım araştırmalar sonucunda Windows'un çıkartılabilir aygıtlar (removable media) üzerinde birden fazla bölüme destek vermediğini öğrendim. Kelimenin tam anlamıyla dehşete düşmüştüm, bu işletim sistemini geliştiren insanlar nasıl olur da bu kadar basit birşeyi mümkün kılmazdı ki? Devenin hendeği atlamasını bırakın, adım atmayı beceremeyecek neredeyse.

Ne yapabilirim diye düşünürken başka bir yöntem olduğunu keşfettim: Windows USB diskimi "çıkartılabilir aygıt" olarak değil, "sabit disk" olarak görebilirmiş. Bunun için yapmam gereken tek şey, USB diskler için özel hazırlanmış bir programı çalıştırıp tek bir tuşa tıklamakmış.

Sonuç yeterince tatmin edici. Diski çıkartıp tekrar taktığımda tam olarak istediğim gibi My Computer içersinde USB diskime ait kullanılabilir 2 bölümü de gördüm.